Anne Hathaway has urged mothers not to feel "shame" over their post-pregnancy bodies in a poignant Instagram post.
The Hollywood star, who welcomed her first child five months ago, shared her message on the social networking site in a bid to encourage women to not feel pressured to lose their baby weight.
The Oscar-winning actress, 33, wrote: "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)."
She posted a picture of a pair of cut-up jeans and wrote that women must not feel shame in "making your own jean shorts because last summer's are just too dang short for this summer's thighs".
Her body-confidence message concluded: "Bodies change. Bodies grow. Bodies shrink. It's all love (don't let anyone tell you otherwise.) Peace."
She also included the hashtags "#noshame" and "#lovewhatyouhavebeengiven".
In May, Anne said she was feeling better than ever since becoming a mother eight weeks earlier.
During an interview on The Ellen DeGeneres Show, she admitted she used to feel intimidated when going to the gym.
She said: "But (now) I walk in (to the gym), I'm like, 'Yeah I work out with 5lb weights, but I pushed a baby out of my body, I feel good right now.'"
The Devil Wears Prada actress and husband Adam Shulman became first-time parents in March when they welcomed their son Jonathan.
Anne and actor-producer Adam married in 2012.