Katie Price is engaged for the fourth time.

The 34-year-old glamour model has accepted a proposal from builder and part-time stripper Kieran Hayler, just three months after splitting from her former fiancé Leandro Penna.

She told The Sun newspaper: ''Kieran and I talked about marriage a few times and he proposed to me at Christmas over dinner. Kieran is a true gentleman who treats me like a princess. He's a normal guy, he works hard and the kids love him. It just feels right.

''I know what people will say because I've heard it all before. But life is short so when something feels right, I just go for it.''

The mother-of-three - who has children Harvey, 10, Junior, seven, and five-year-old Princess Tiaamii - only went public with her new beau in December when he posted snaps of them kissing on Twitter, but despite their whirlwind romance she's convinced he could be The One.

A source added: ''Katie's insisting he's The One and that she would have been miserable over Christmas and New Year without him. She's calling it 'love' already. She reckons becoming Mrs Hayler is the right thing because Kieran's got none of the faults of her exes. She's totally smitten.''

Katie - also known as Jordan - became close to the plasterer and cabaret stripper after struggling to cope with her heartbreak over Argentinan model Leandro calling off their engagement.

The busty pin-up is known for her rash decisions in affairs of the heart, first marrying Peter Andre in a lavish fairytale style wedding after meeting him on 'I'm a Celebrity... Get Me Out Of Here!' in 2005. Following their bitter divorce, she tied the knot with cross-dressing cage fighter Alex Reid in Las Vegas in 2010, before falling for Leandro after the marriage broke down a year later.