Surrounding by bouquets and sporting a bright floral apron, the model looked every inch the domestic goddess as she posed in gardening gloves, holding flowers and even with a watering can to help launch Victoria's Secret's new perfume.
And joining the 27-year-old to promote the lingerie line's new Heavenly Flowers scent on Friday were fellow Victoria's Secret 'Angels', Brazilian model Alessandra Ambrosio and South African star Candice Swanepoel.
Together the gorgeous trio posed for photos, met fans and signed autographs at the event, held in the company's New York store.
But it was a trio that could very easily have been a duo.
Alessandra, who was recently chosen to front Italian fashion house Moschino's Autumn/Winter 2010/11 line, only just managed to fly back to the States in time to avoid the volcanic ash cloud over Europe last week.
"Thank God, or else I wouldn't have been able to be with my daughter,'' said the 29-year-old mum, who gave birth to baby Anja in August 2008. "I'm glad I made it through it all.''
Over the previous few days the model travelled from Madrid to Los Angeles, where she is part based, before hotfooting it to New York for the launch in the nick of time.