Anne Hathaway insists there is no "shame" in gaining weight.

Anne Hathaway

Anne Hathaway

The 'Devil Wears Prada' actress gave birth to son Jonathan - her first child with husband Adam Schulman - four months ago but isn't upset that she hasn't lost the weight she gained during her pregnancy as quickly as she imagined.

Sharing a picture of some cropped denim trousers being cut into shorts, she wrote on Instagram: "There is no shame in gaining weight during pregnancy (or ever). There is no shame if it takes longer than you think it will to lose the weight (if you want to lose it at all). There is no shame in finally breaking down and making your own jean shorts because last summer's are just too dang short for this summer's thighs. Bodies change. Bodies grow. Bodies shrink. It's all love (don't let anyone tell you otherwise.) Peace xx #noshame #lovewhatyouhavebeengiven (sic)"

A few months after giving birth, the 33-year-old actress admitted the process had given her a new appreciation for her body.

She said: "I work out in West Hollywood, so you see, like, Thor's trainer -- you know, the people who have too many muscles to be in 'The Avengers' -- so I would normally walk in and feel so intimidated.

"But [now] I walk in, I'm like, 'Yeah I work out with 5 lb. weights, but I pushed a baby out of my body, I feel good right now.' "

And during one recent workout, the 'Interstellar' actress thought she'd caught the eye of a fellow gym-goer - only to realise he was looking for work.

She recalled: "He comes up to me. He's like, 'So you been working out at this gym a long time?' And I'm like, 'Oh my God, he's hitting on me. Nice, new mom.' I feel really good about myself and I'm like, 'Oh yeah, I've been coming here for a little bit.'

"He's like, 'Cool, I'm a trainer here and just wondering if you want some pointers.' And I'm like, 'Oh no, he's not hitting on you, he just wants a job!' "

Anne then decided to tell the trainer she was a new parent in the hope he'd compliment her post-baby figure, but she was left disappointed.

She said: "I'm expecting him to say the thing that you say when someone says they've had a baby, which is, 'Oh my God, you look great!'

"Doesn't matter if it's true. If somebody says, 'I had a baby 13 years ago,' you say, 'You look great.' That is what you do, that is the etiquette.

"So I say to this guy, 'I had a baby seven weeks ago'. And he goes, 'Oh, trying to lose the baby weight!' "


Tagged in