Ronan Keating has announced his engagement to girlfriend of three years Storm Uechtritz.

The former Boyzone star first proposed while on a holiday in Thailand, before popping the question again at home in Ireland so his three children could be there.

Speaking to Hello magazine, Keating said, "I proposed twice and she said yes both times, thank God. Storm isn't just marrying me. There are four of us involved. Storm has an amazing relationship with the kids, which is very important."

The singer also revealed the news on Twitter saying, "Happiest day of my life. I asked @StormUechtritz to marry me and she said yeeeeeeeeeeasssss twice. Ha ha."