Heidi Klum is gearing up for Valentine's Day.
ET's Carly Steel caught up with the 43-year-old supermodel on the red carpet at Wednesday's amfAR gala in New York City, where she teased the V-Day plans she's made for her boyfriend, Vito Schnabel.
"I'm very romantic and old fashioned," Klum confessed, adding that she has a few surprises in store for her 30-year-old beau. "I do [have things planned], but if I tell them to you right now, then they wouldn't be a surprise anymore!"
While the mother of four will spend Valentine's Day with Schnabel, she recently spent the holidays with her ex-husband, Seal, in Aspen. Colorado.
"It's never really easy, I guess, when you break up. There was probably a reason for it and it kind of takes its time but then, you know, were always there for our children and always will be," she shared of how she and the singer make it work. "You always make it work. You just do."
Klum looked gorgeous in a stunning Versace gown on the red carpet, which she walked with a few contestants from Germany's Next Top Model.
"They had never been on a red carpet before. They were peeing themselves in the car on the way over here. They were so nervous," she revealed, sharing her best advice for the next generation of models: "Just to have fun with it all and just be thankful that you can even be here. I still am!"
"Every day I pinch myself [about] how lucky I am that I can do what I'm doing. So this is the fun of it, like the icing on the cake. This is not work!" she added. "You're here for something amazing, we're here for a great cause, we're here to raise a lot of money and it's fun at the same time. So it's a win-win situation! I've got my girl squad with me!"