By Camryn Rabideau
Updated Sep 14, 2016 @ 6:45 pm
Mariah Carey Roc Instagram - Lead 2016
Credit: mariahcarey/Instagram

Mariah Carey certainly knows how to keep us on our toes—one second she's looking sultry in red-hot lingerie, and the next she's posing with her adorable kids, looking as sweet as can be. The 46-year-old mother of two is currently on vacation in Greece, and she shared a cute image with her son, Moroccan, from the getaway.

The "We Belong Together" singer and her family are spending time on the beautiful island of Mykonos, and they look to be having a blast so far. Carey posted a picture of herself and her son cozying up over a meal—she's wearing a black tank top, sunglasses on top of her head, and a cross-shaped pendant as she hugs Roc, who's wearing a gray T-shirt. She captioned the image with "Me and #dj #roc in #mykonos



However, Carey's vacation hasn't been this innocent the whole time. Last night, she showed off her sexy side with a series of lingerie photos. She was definitely working her best assets in the racy outfit.

We can't wait to see what other pictures Carey posts from her latest vacation—both of her kids and of herself!