Heidi Klum won't get married again.

Heidi Klum

Heidi Klum

The 43year-old model is incredibly happy with boyfriend of two years Vito Schnabel, but following her failed unions with stylist Ric Pipino and singer Seal - with whom she raises children Leni, 12, Henry, 11, Johan, 10, and Lou, seven - she is reluctant to walk down the aisle again.

She said of Vito: "I love being in love, like when you have butterflies in your stomach and when you feel great. I celebrate all the romance -- I'm quite old-fashioned that way. I don't know, I love enjoying life and celebrating the love and being happy."

Asked if that means she'll consider getting married again, she told People magazine: "I've done it twice and it didn't really work out for me, so why hurt something when it's all good the way it is. I like it the way things are right now."

Red Hot Chili Peppers rocker Anthony Keidis recently spoke of how his brief but "intense" 2002 romance with Heidi was one of the "most beautiful memories" of his life, and the German supermodel was very flattered to hear his fond recollection of their time together.

She said: "Obviously, it's very nice when you still get along with your ex in a way or someone you have dated in the past.

"And you know, we had a very special time together. I never really thought that anyone knew anything about that. It's funny that he brings it up after so many years."