All she wants for Christmas is a sexy swimsuit photo shoot! Superstar singer Mariah Carey gave fans a peek at her Christmas goodies when she posted a sexy snap in the snow wearing nothing but a gold swimsuit.

The "Touch My Body" singer had all eyes on her body when she posted the photo from her vacation in Aspen, CO. on Instagram on Dec. 27.

#traditions #aspen #wintermoments Sending love to all my #lambs ❄️

A photo posted by Mariah Carey (@mariahcarey) on

Along with the image, Carey wrote, "#traditions #aspen #wintermoments Sending love to all my #lambs."

Along with the cheeky pic, the big-voiced singer also posted some fun-filled snap from Christmas Eve, including one sitting on Santa's lap.

#meandmyfriendsanta " I know him!!! "

A photo posted by Mariah Carey (@mariahcarey) on

The 45-year-old also posted pics of her adorable twins Monroe and Moroccan.

#santaclauseiscomingtotown #dreamscometrue #christmaswishes

A photo posted by Mariah Carey (@mariahcarey) on

The chart-topping singer has spent the last week celebrating the holidays with her twins, her ex Nick Cannon and her new man, Australian businessman James Packer.