Yvonne Keating is enjoying some pre-Christmas bonding time with her children before jetting to London.
The 40-year-old former model will be spending Christmas Day at the five-star Kensington Hotel with her other half, while her ex-husband Ronan spends the day with their three children and his girlfriend Storm Uechitritz.
Yvonne also spent last Christmas at the plush spa, as her ex spends the festive season with their children.
The loved-up couple happily posed for photographs outside the Westbury Hotel as they cuddled close and spent some time with her daughter Missy (13).
The fashionista opted for a low-key look of a camel coat, black skinny jeans and a Burberry scarf, while John was grinning from ear to ear as he was laden down with shopping bags, making his way through the crowds of eager festive shoppers.
The statuesque blonde turned the big 4-0 last February and said recently how she has now entered a great period in her life.
And she has paid tribute to her other half for making her feel truly cherished.
"In my personal life I'm extremely happy, I feel truly loved and I think then you worry less about how you look physically," she said.
"I'm very relaxed about turning 40 to be honest.
"You get to a stage where you just couldn't care less, there's nothing you can do about growing older anyway."
She first met John on the set of a movie that her aspiring actress daughter Missy filmed in Sweden back in 2012 and the romance blossomed from there.