British model and TV personality 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, UK newspaper The Sun reported on Sunday.

"When something feels right I just go for it", Price told the paper.

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.


Price said her 25-year-old fiance "treats her like a princess" and is a "true gentleman".

"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," she said.

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 ex-husband 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.