Robbie Williams has revealed that he owes his happy marriage to Cameron Diaz.
The singer tied the knot with wife Ayda Field in 2010, and the couple have four children together.
But it seems their happy every after may not have come about if it hadn’t been for Diaz.
Read more: Robbie Williams reveals lockdown makeover
Speaking on their (Staying) At Home With The Williamses podcast, the couple told how they broke up three times while they were dating.
The pair had gone their separate ways but Ayda came up one night at the Chateau Marmont hotel in Los Angeles, as Robbie chatted to Hollywood stars Diaz and Drew Barrymore.
He said: “I’m floating around and we had split up and I was chatting away with people and I had started to chat with Drew and Cameron.
“And I started to espouse about this brilliant person that I had just ended a relationship with and there were all of these words coming out of my mouth about how incredible you were, how beautiful, smart, funny.
“And Cameron Diaz said, ‘It doesn’t sound like that one’s over’ and in that moment the universe went, ‘Go to Ayda, be with her, marry her’.”
Robbie and Ayda went on to tie the knot in 2010.
They welcomed daughter Teddy in 2012 and son Charlie followed two years later.
In 2018 they had daughter Coco via a surrogate.
In February this year they revealed they had used the same surrogate to have a baby boy named Beau.