Selena Gomez celebrated her 20th birthday at the 2012 Teen Choice Awards on July 22, but the celebration didn’t stop when the broadcast wrapped. Her BF Justin Bieber, who surprisingly didn’t give her a shout out when he performed, went all out. He planned an intimate, post-TCAs party for her at Il Cielo in Beverly Hills.

Hollywood Life reports that Gomez was given the royal treatment, with a source saying, “Justin made sure everyone at Il Cielo treated Selena like a princess last night. He was really adorable about it. You could tell that her birthday dinner party meant a lot to him.”

Apparently, The Biebs planned out both the menu and the decorations at the shindig, leaving no detail to chance. “There were even rose petals on the tables, which was the singer’s idea. “He is quite the romantic. The party was held in the back room and was very intimate. There were about 30 guests,” the insider shared.

The spread was pretty delish and swaggy, too. “There was plenty of food to choose from including grilled calamari, baby spinach with sliced pears, goat cheese and candied walnuts, homemade pappardelle with lobster, grilled salmon and grilled rib-eye steak,” the insider revealed.

But food, merriment and revelry aside, The Biebs actually made his lady love cry. On her bday? WTF? Well, he actually made a heartfelt speech that caused her to turn on the waterworks. “It was basically about how wonderful and exceptional Selena is and everyone stood up and applauded,” a source claimed. “It was very sweet.”

Another source made the observation that “Justin looked like he is just head over heels in love with Selena.”

Clearly, she means a lot to him, given the amount of time and effort he put into planning her birthday dinner! Beyond that, one only needs to see how The Biebs and Sel look at each other to be able to tell they are cray cray about one another.

Watch the Justin Bieber ‘Boyfriend’ Video