Glamour model Katie Price has revealed she is engaged to get married for the third time.
The 34-year-old said builder and part-time stripper Kieran Hayler proposed over a Christmas dinner, adding that "when something feels right I just go for it".
Price told The Sun On Sunday her 25-year-old fiance "treats her like a princess" and is a "true gentleman".
The mother-of-three, who has previously been married to Australian singer Peter Andre and cage fighter Alex Reid, split from Argentinian model Leandro Penna, who she was also engaged to, in October.
She said Hayler is a "normal guy" who loves her children.
"It just feels right. I know what people will say about me because I've heard it all before.
"But life is short so when something feels right, I just go for it."
The pair began tweeting pictures and messages to each other in recent weeks.
Hayler is reported to be a plasterer who works for a building firm and is also a part-time stripper who has appeared in EastEnders.
Price has two children, Junior, aged seven, and Princess, aged five, with Andre.
The pair met on reality TV show I'm A Celebrity ... Get Me Out Of Here! in 2005, but divorced in 2009.
She married Reid in 2010 but split from the 36-year-old less than a year later.
Price also has a son, Harvey, aged 10, with ex-Manchester United striker Dwight Yorke.