Katie Price had a "really awkward" night out partying with husband Kieran Hayler in the same venue as two of her exes.
The 36-year-old star and the cheating personal trainer danced in front of her former fling Dane Bowers' DJ set at an after-party at the Brooklyn Bowl in London's The O2, while another of her ex-lovers Gareth Gates was also at the bash on Saturday night.
A source told The Sun newspaper: “It was really awkward. Everybody knew Katie had history with both guys.
“She seemed quite drunk and made a real point of being right at the front for Dane’s DJ set.
“Kieran was following her like a puppy."
However, Gareth, 30 – who confirmed earlier this year he and Katie dated for "three or four months" when he was 17 – is said to have left the party when he saw Katie and Kieran.
The source added: “As soon as Gareth saw she was around, he legged it.”
The couple were partying following a 'Big Reunion' boy band gig – made up of reunited groups who have starred on the popular TV show, including Dane and Gareth's new outfit 5th Story.
Earlier this year, Katie revealed she was going to divorce Kieran after discovering he had cheated on her with two of her friends.
But she has since changed her mind after the former stripper agreed to undergo therapy for sex addiction, and the couple – who have two children together, two-month-old Bunny and 13-month-old Jett - are going to renew their wedding vows this year.
Katie also has 12-year-old son Harvey from her previous relationship with former footballer Dwight Yorke and two children, Junior, nine, and Princess Tiaamii, seven, from her marriage to singer Peter Andre.