On April 23, Kate Bosworth showed up at a New York City charity gala flaunting a noticeably fuller frame than she did last summer.
Then again, there was nowhere to go but up.
The 5-foot-5 actress, 24, had been "dangerously skinny at around 95 pounds, but she's gained 10 to 15 pounds since," Beverly Hills nutritionist Jonny Bowden estimates.
Indeed, as these Kate Bosworth pics showed us, the actress looks better in a bikini than she did months ago. On the flip side, she still looks way too thin compared to anyone normal.
In other words, we much prefer the Jennifer Garner type.
But at least Kate is trying. What was behind the weight gain?
"Kate stopped partying, started working out more, eating a bit more and generally doesn't care about her weight so much because she's happy," a source close to the actress says.
Adds a longtime friend of the Boz, "Stress can take its toll, and last fall was just hard for her."
Bosworth and Orlando Bloom, 30, split in September.
"Kate is human. We all go through tough times."
Now? The actress' new regimen includes strength-building activities like hiking.
"She's leading a happier, healthier lifestyle" with model beau James Rousseau, 26, says the pal.