Jude Law is expecting a baby girl with former lover Catherine Harding, and he is a "happy man."
The 42-year-old actor, who is already a father-of-4, and will soon welcome his fifth, gushed over his growing brood, confessing that kids made him really happy, the Mirror reported.
Harding, an aspiring singer, recently had baby shower, where a detailed tiered pink rose cake, topped with tiny pink shoes had a tag reading: "It's a girl".
The 'Holiday' star has 3 kids with former wife and actress Sadie Frost and one with model Samantha Burke. He's also stepfather to his Frost's 24-year-old son Finlay.
The pair is believed to be only a month away from having their child, and even though they are not together anymore, Law is fully supporting Harding and the baby.