Selena Gomez just gave fans a front-row seat to her bachelorette weekend—and the vibe was all sunshine, sea breezes, and a little bit of bridal sparkle.
The 33-year-old star gathered her closest friends in Cabo San Lucas for a pre-wedding escape before she ties the knot with producer Benny Blanco.
On Thursday, August 28, she dropped a photo dump on Instagram that captured the weekend’s energy: sun-soaked boat rides, beach dinners lit by candlelight, and plenty of laughter.
Of course, Gomez fully embraced her bride-to-be status. She posed in white sundresses, a chic bikini with a crochet cover-up, and a veil stitched with the words “bride to be.” In her villa, balloons spelling out “Mrs. Levin” (a nod to Blanco’s real name, Benjamin Joseph Levin) and “Bride” were strung across her bed, setting the tone for the getaway.
The trip wasn’t just about dressing the part—it was about celebrating. Gomez’s highlights reel showed her crew being serenaded by a mariachi band, piling onto a boat for a group photo, and kicking back on the beach with Wedding Crashers playing under the stars.
Later clips captured everyone dancing, singing, and sharing meals. She even soundtracked the video with Katy Perry’s “Teenage Dream,” one of Blanco’s biggest hits as a co-writer and producer.
While Gomez’s weekend leaned tropical, Blanco took his bachelor party to Las Vegas. The 37-year-old shared snapshots on his Instagram Stories, according to PEOPLE, and they featured late-night meals overlooking the Strip, a spa day he called “the most healing place on earth,” and a cameo from The Bear star Matty Matheson, who appeared to be part of the crew.
The couple, who got engaged in December 2024, are in the final stretch before saying “I do.” Blanco previously revealed he designed Gomez’s ring with her input, settling on a marquise diamond that nods to her hit “Good For You.”