Hollywood superstar Cameron Diaz has hinted she is ready to settle down and start a family with boyfriend Justin Timberlake - after admitting she's feeling broody.
The Charlie's Angels beauty, 31, has been dating hunky Timberlake, 23, since meeting him at the Nickelodeon Kids Choice Aawards in 2003.
And now, just months after she slammed reports of a potential marriage, Cameron says she yearns to be a mother and is "at that age" where family life starts to look appealing.
Cameron confesses: "I'm now at that age where the wish for a child starts growing.
"I believe that you should only marry once in your life and that should be forever. You have to settle down in your heart."
And the Shrek 2 stunner fuelled speculation by explaining why she cleared her diary to head off to Australia with her Rock Your Body beau this month.
She adds: "You can't have a relationship with someone if you don't see them on a regular basis. Long distance relationships ultimately fail."