Britney Spears is having some well-deserved fun on her vacation!

The singer revealed she was taking an international trip for her 40th birthday.

She and fiancé Sam Asghari are staying at a private resort in Cabo San Lucas.

Britney was spotted lounging in a red bikini and carrying a white towel.

She was also photographed in a white t-shirt, red Adidas shorts, and aviator sunglasses.

In one photo, she is standing behind a shirtless Asghari, who is wearing nothing but a towel wrapped around his waist.

In another video, Britney posted a series of shots of her dessert.

There were several tables of cakes, including one shaping like a giant B.

She ended the video with an incredible view of her private beach!