Mariah Carey has lost a lot of weight, so she showed off her bikini body. If you didn’t know she is a 46 year old mom of twins, you never would’ve believed it. She looks the sweet fantasy she sings about. I guess being married to a billionaire does wonders for the body!