Katie Price has announced she is to get married for the third time.
Price, 34, said builder and part-time stripper Kieran Hayler proposed over a Christmas dinner, adding "when something feels right I just go for it", The Sun on Sunday reported.
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 in October.
She told The Sun on Sunday that her 25-year-old fiance "treats her like a princess" and is a "true gentleman".
She said: "He is a normal guy, he works hard and the kids love him. 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.
Mr 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 ex-husband Peter Andre, 39. 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 a year later 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.