Katy Perry celebrated her 25th birthday over the weekend in Hollywood, and in true Katy style, the party was star-studded and colorful. The singer decided to throw herself a "Willy Wonka and the Chocolate Factory"-themed blowout.

Perry's good pals — including Taylor Swift, blogger Perez Hilton and Julianne Hough of "Dancing With the Stars" — stopped by to party with the singer. Perry's boyfriend, Russell Brand, was also on hand. Guests were all required to wear white. When they left the party, they were seen splattered in multicolored paint.

Justjared.com reports that Perry wore Oompa Loompa nail decals to the bash. "THAT was MAGIC!" the singer tweeted afterwards. "I'm SO happy!!!! I am just giggling at random. ... I think this is how it will be for a while."

New York DJs the Misshapes spun tunes at the Beach restaurant on Sunset Boulevard to celebrate with Perry, according to "Access Hollywood." Hilton described the party on his site, saying, "Dinner included lots of yumminess, especially some deelish yellow and green mashed potatoes — and there was so many sweets downstairs for dessert that we're surprised we didn't go into a food coma." He added that the party was "INSANELY AMAZING."

Taylor Swift even took to Twitter to share with everyone the good time she had at the party. Before the party she wrote, "@perezhilton see you in a few! Can't wait to see your white outfit! I look kind of like the tooth fairy in mine. Party!!"

Afterwards, she said, "@Katyperry knows how to throw a birthday party! I would even go as far as to say it was party-licious. Best EVER. Happy bday, pretty girl! @juliannehough you are FUN! I love how we walked in wearing white, and walked out with each other's initials painted on our clothes. Hahaha."