She recently complained her body had gone through so much to give birth to her twins earlier this year.
But it certainly looks like Mariah Carey is getting back to her normal self if this spectacular beach photo is anything to go by.
The 41-year-old Glitter star sparkled as she showed off her curves in a flattering black swimsuit.
Mariah Carey tweet on 2nd August, 2011 Ocean work out! It's been a loooong time since I've been in the ocean (said like 'OPEN' in cruise control)
The overjoyed Heartbreaker vocalist could not resist giving her fans a sneak peak of her new look, as she posted the snap on Twitter.
She said: 'Ocean work out! It's been a loooong time since I've been in the ocean.'
Back in shape: The singer worked hard to shift the pounds gained during her pregnancy with Monroe and Morocco
The shot is even more amazing because less than a week ago the singer was moaning about how difficult being pregnant had been, and the affect it had on her body.
More...Glowing new mother Mariah Carey takes a break from diaper duty and enjoys a night out with the girls
‘My body went through so much’: Diva Mariah Carey complains about her 'really difficult' pregnancy in bizarre TV interview
Strictly Come Prancing: Julianne Hough shows off her toned dancer physique as she larks around on the beach
The I'll Be Loving U Long Time singer said: ''Everyone was always saying to me, "Oh but it's all worth it".
'And I was like, "Yeah well it's easy for you to say when you're not the one whose feet are this big".'
'It turned into a really difficult time. [Being] pregnant with twins is different to anything.
'My body went through so much - you have to keep those twins in as long as possible, but it's a sacrifice you make for them.
'I was literally 47 weeks pregnant.'
Mariah is getting back into the spotlight after keeping a low profile since the April birth of her twin children with her 30-year-old husband Nick Cannon.
Perhaps she was getting in shape as preparation for her fan-dream collaboration with easy listening legend Tony Bennett.
She is teaming up with the crooner to do a version of When Do The Bells Ring For Me on his Duets II album.
Read more: http://www.dailymail.co.uk/tvshowbiz/article-2021787/Mariah-Carey-shape-swimsuit-giving-birth-twins.html#ixzz1TygpTiKo