Cara Delevingne, 29, admits she's always buying baby clothes for her 'future child'

But due to her hectic work schedule, which sees her flying from country to country in a matter of days, Cara settled for a puppy instead.

Cara adopted the pooch named Leo mainly because of how much she had wanted to have a baby, she said.

Asked if she had always wanted to have a dog, Cara replied: “Er, no, actually. I wanted a baby for a while. But I thought, well…”

Cara had built up such a close connection to the little pup, she once brought him along to sit front row at a Chanel fashion show.

Leave a Reply

Your email address will not be published.