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.