Justin Bieber made Selena Gomez cry with a heartfelt speech at her birthday dinner.

The 'Boyfriend' hitmaker treated his 20-year-old girlfriend and some close pals to a lavish dinner at Il Cielo restaurant after the Teen Choice Awards in Los Angeles on Sunday (22.07.12) and Selena became emotional after he publicly praised her.

A source told Hollywoodlife.com: "Justin made a speech which brought tears to Selena.

"It was basically about how wonderful and exceptional Selena is and everyone stood up and applauded. It was very sweet. Justin looked like he is just head over heels in love with Selena."

Romantic Justin, 18, masterminded the entire evening and made sure his girlfriend was treated "like a princess".

The insider added: "Justin made sure that 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."

"There were rose petals on the tables, which was Justin's idea. He is quite the romantic. The party was held in the back room and was very intimate. There were about 30 guests."

  1. by tinabina 24th Jul 2012 22:22

    wow justin beber you to

  2. by hailey 24th Jul 2012 22:26

    you no waht if i was her i would just say go hell or somthing

  3. by lisa 24th Jul 2012 22:41

    i cant belive he made her cry and selena got so embaresed!!

  4. by synne 24th Jul 2012 23:51

    I have a birthday on 24th july

  5. by marinna bieber 25th Jul 2012 01:55

    AWWWW I LOVE YA JB!!!

  6. by karalstewart 25th Jul 2012 06:38

    justin u are soooo cool and a nice guy im ur huge fan im excited to meet u cant wait more going to buy ur concert ticket from Ticketfront.com

  7. by Martha 25th Jul 2012 07:42

    'Justin Bieber makes Selena cry'
    ME: WTF! OMG! Jsutin you hurt my Selena and...
    'with heartwarming speech'
    ME: Oh...

  8. by Rajdeep 25th Jul 2012 08:54

    Selena cried because she's has a Trustworthy Friend to feel her proud @Justin Bieber :D