"I talk about him all day long, even to strangers in the street; it is my favourite subject!" Penelope Cruz can't stop gushing about the joys of motherhood. The actress gave birth to little Leo, her first child with husband Javier Bardem, in January, 2011.