John Mayer Helps Katy Perry Celebrate Her 28th Birthday at L.A. Costume Party

Katy Perry and John Mayer  James Devaney/WireImage

Katy Perry's 28th birthday isn't until October 25, but the superstar kicked off her festivities early with a wild costume bash on Friday.

Dressing as a sexy vampire, Perry was joined at Los Angeles venue Magic Castle by her on-again beau John Mayer, Kristen Stewart, songwriter Diane Warren, Neil Patrick Harris and America's Next Top Model's Johnny Wujek, among other celebs.

PHOTOS: Katy Perry's wildest video looks

Read article

Though his lady was the evening's woman of honor, Mayer, 35, attended the bash with quite a head-turning get-up. To complete his vampire hunter ensemble, the musician donned a prosthetic nose and chin, according to

PHOTOS: John Mayer's famous flames

Read article

During the bash, Perry — who asked for donations to support the David Lynch Foundation for Transcendental Meditation in lieu of gifts — only had eyes for on-again beau Mayer. "They were in their own world. She didn't even talk to her friends much," a partygoer tells Us Weekly. "It was just her and John. She's obsessed with him. She said hello to people but then went right back to him."

The on-again couple also feted Mayer's 35th birthday on Tuesday, with a low-key meal in New York City at downtown eatery Freeman's.

VIDEO: Hot details about John and Katy's on-again romance

Read article

Rekindling their romance, Perry "believes she can change" Mayer, a source tells Us. "She doesn't want to be just another one of his conquests."

For access to all our exclusive celebrity videos and interviews – Subscribe on YouTube!