Singer Mariah Carey decided to give her fans an early Christmas gift by showing off her curves in a barely-there bikini while vacationing in Aspen. The 43-year-old mother of two, who is known for tight-forming clothes and heels regardless of the weather, wore a red bikini while walking her dog in the snow.


She later donned the same attire for a late-night hot bathtub session and posted photos on Instagram over the weekend.  [[nid:1518582]]

After having her twins two years ago, Carey is showing that she is definitely back in shape.

The singer last year said on the Rosie O’Donnell talk show: "In the beginning, when I first had babies, I had so much edema. … water and swelling. Most pregnant women have that just in their feet.

"One day I was doing my thank-you notes and I noticed it started rising up the leg, so I had edema … I didn't think I would ever be the same person."

Eventually, Carey did lose the extra pounds through the Jenny Craig weight-loss program. She is now the Grand Ambassador of the company. "The first week, I lost 40 pounds … of just water," she told O’Donnell. "When I started with the program, I lost at least 30 pounds of weight that needed to be lost." Carey added, "I would tend to go, 'Does this size dress fit me that I wore three years ago? I'm good, let's go.' I would go by what it looked like, how I felt."