Like many brides-to-be,
Perry, whose future husband was taken into custody after an altercation with a paparazzo at Los Angeles International Airport on Friday, hit Las Vegas Saturday night for a bachelorette party thrown by fellow pop princess and celebrity bestie Rihanna.
Vegas celebrity columnist Robin Leach dished that the "California Gurls" singer and a few pals hit the pool at the Hard Rock Hotel and Casino Saturday afternoon with a bunch of huge pink playthings. Later that night, the "Waking Up in Vegas" star made a fittingly grand appearance at the MGM Grand for a performance of Cirque du Soleil's "KÀ," showing up with 25 partygoers in a stretch limousine. Perry and Rihanna were later snapped hanging out backstage with the cast before living it up at XS nightclub into the wee hours.
According to People, Perry even stuck to some typical bachelorette-party traditions and rocked a veil poolside. The starlet, of course, put her own saucy spin on things by affixing the bridal garb to her bikini bottom. When she hit XS later, the future bride swapped out the swimsuit for a glittering black dress and tiny top hat with a veil.
After commenting earlier this year that she had to pull off a bachelorette party to rival Perry's upcoming nuptials,it appears party planner Rihanna made sure the affair was packed with festivities.
"I have to come up with something cool, because she's getting married in India," Rihanna said in April. "So I'm like, 'OK, now what do I do to match that?' "
Perry seemed pleased with resulting bash and joked on Twitter Saturday, typing, "Signing up for a liver transplant now."
Even though she was rocking through her last days as a single lady, Perry didn't forget about her man. On Friday, the singer stood up for Brand, tweeting, "If you cross the line & try an put a lens up my dress, my fiancé will do his job & protect me. #standbyyourman #don'tf---withtheBrands."
What do you think Katy Perry's bachelorette party was like? Which celeb's pre-wedding bash would you like to attend? Let us know in the comments!