Ronan Keating "deserved what he got" when his wife left him after a seven-month affair.
The Boyzone singer had been secretly romancing 27-year-old backing dancer Francine Cornell behind the back of his then wife Yvonne in 2009, and despite trying to stay together they were unable to make their marriage work, something Keating blames himself for.
He said: "It's been a tough couple of years - I deserve what I got."
However, he is pleased with how his children Jack, 13, Marie, 11, and six-year-old Ali are doing and is proud his eldest daughter is going into showbiz.
He said: "My 11-year-old daughter made a film this year, which is coming out in February."
On his own career, the Irish singer is particularly impressed with how Australian 'X Factor' - on which he is a judge - is doing.
He added to Magic 105.4 radio: "'X Factor', we had our first show last night and we blew the ratings with 2.3 million which is the biggest we have ever had and we are number one show down there so that's amazing, very excited to go back down.
"Mel B's on the panel - she's good. She's exactly what you want on a panel - she gives it! She's great fun."