Blake Lively has joked her stunning figure is the result of "cupcakes and not working out".
The blonde actress has wowed on the red carpet this week as she promotes new film Savages.
Blake dazzled in a custom-made lemon Gucci design (pictured left) in New York City on Wednesday after smouldering in a strapless mermaid Zuhair Murad gown at the Los Angeles premiere earlier in the week.
Despite boasting an enviably slim figure, the Gossip Girl star admits she doesn't stick to a rigid health and diet plan.
"I eat cupcakes and I don't work out!" she laughed to US Weekly. "But if you ask me in 10 years, I'm going to regret answering that way now . . . I don't even drink water. It's terrible!"
Blake is regularly praised for her effortlessly cool fashion choices.
But the 24-year-old star says her high school style days weren't always spot-on.
"[I did] that whole Abercrombie denim skirt with Uggs thing," she confessed sheepishly. "That was a problem!"
Photo courtesy of Gucci & Getty Images