Justin Bieber Celebrates Birthday With Selena Gomez—and Chris Brown?!

Gomez throws her guy a surprise party at an Italian eatery on his 17th birthday where he's joined by a famous friend

By Cristina Gibson Mar 02, 2011 6:15 PMTags

Justin Bieber turned 17 yesterday and, of course, his girlfriend Selena Gomez was on-hand to fete him.

The official twosome headed to The Grove in Los Angeles for dinner at Maggiano's, where Selena had planned a surprise party for her guy.

And you won't believe who was on the guest list:

A newly-bleached Chris Brown was part of their party posse. The two unlikely friends have paired up for an upcoming track on Chris' new album. (But what do you think, is cozying up to Brown really such a good idea for young Biebs?)

Justin didn't seem too happy that a pack of paps was on hand for his surprise party last night, but earlier yesterday, Justin and Selena didn't care who was watching as they packed on PDA during a fancy shopping trip.

They hit a slew of pricey Beverly Hills boutiques, including Louis Vuitton and Dolce & Gabbana, where they embraced in front of the cameras.

But Selena wasn't the only special lady on the birthday boy's mind yesterday: He also shuttled in his grandma for his big day!

"great bday. flew in grandma and got my cake. hung out with friends. got surprised. and you all helped #makeachange with @charitywater," he posted on Twitter.

Gomez, Granny and giving back? Sounds like a happy birthday to us!