Selena Gomez is giving fans a sneak peek into her bachelorette getaway.

Gomez, 33, who got engaged to music producer Benny Blanco, 37, in December, took to Instagram this week to give followers an intimate look at her weekend in Cabo San Lucas, Mexico, ahead of their nuptials.

The singer and actress could be seen in various white outfits, including a halter-top pearl-encrusted ivory dress paired with a dainty veil inscribed with the text "bride to be." Other photos show massive balloon displays reading "Bride" and "Mrs. Levin." Blanco's legal name is Benjamin Joseph Levin.

Why the internet is so stinking happy for Selena Gomez

The weekend wasn't all formal, though; the ex-Disney Channel star also shared some cheeky shots of her in a white bikini and cover-up, as well as one of her enjoying a candy ring pop.