During a recent episode of Olivia Attwood's Bad Boyfriends, Dan, 22, admitted he had been unfaithful to his girlfriend Ellie, also 22, with more than just the two women she already knew about. Ellie had waited in the car with her mother for four hours outside this year's Boardmasters festival while Dan romped with a stranger in a tent.

Eight unsuspecting men are flown out for what they are told is a sunny lads' holiday, but the show soon turns into a bootcamp designed to make them better partners and improve emotional maturity. The program is in its second season, with Love Island alumna Olivia Attwood at the helm as host.

On the episode, Attwood pressed Dan on the scope of his infidelity. 'Have you slept with more girls than the two that Ellie knows about?' she asked. Dan replied, 'Yes, I have.' Ellie, furious, asked: 'When? Where? Who is it?' 'At Boardmasters,' Dan confessed, red-faced. Ellie explained that she had waited in the car for four hours with her mum to pick him up, while he was with a 'random girl' in a tent. Dan nodded when asked if he had slept with someone while Ellie waited.

'This shouldn't be normal, unshocking stuff. You should not be settling for so little so soon,' Olivia told Ellie, urging her not to normalize the behavior. The Cornwall-born contestant then faced a chorus of gasps from the audience as the scope of the confession sunk in. A separate clip shown earlier in the episode captured Dan begging a woman for a kiss while Ellie wasn't around, flirting with a blonde and declaring himself 'single for six months' before kissing another woman on the lips, leaving the room speechless.

Dan, visibly mortified, later told host Olivia Attwood that he had 'no words' and acknowledged that he had perhaps gone too far. The show, which blends dating drama with a corrective challenge, airs Sundays at 9 p.m. on ITV2 and ITVX.