The 34-year-old, also known as Jordan, announced her new relationship with 25-year-old dancer Kieran Hayler shortly before the holidays, and now Price has confirmed the couple is set to marry.
The mother-of-three accepted Hayler's offer of marriage over Christmas dinner and she is now making plans to walk down the aisle for a third time.
She tells 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 about me because I've heard it all before. But life is short, I just go for it."
Price was previously married to Australian singer Peter Andre, the father of two of her children, and cage fighter Alex Reid.
She split from her last fiancee, Argentinian model Leandro Penna, in October. She also has another child from a previous relationship.