Ronan Keating has apologised and admitted he was "weak" when he cheated on his first wife with a backing dancer in 2009.

The former Boyzone star married Yvonne Connelly - with whom he has three children - in 1989, but their relationship broke down in 2010 following his affair.

Speaking to the Daily Telegraph, Ronan admitted: "Nobody should have an affair. If you're man enough to have the balls to go home and say, 'Sorry, this isn't working anymore,' that's the ideal situation, isn't it?