Justin Bieber and Selena Gomez are officially back together!

We spotted the pair out on a romantic dinner date last night at Mastro's steakhouse in Beverly Hills, arriving together in Bieber's van around 8pm and staying for a leisurely 2-hour meal!

A source inside the restaurant tells X17online the two were ensconced in a corner table, in the back room, where they sat close to each other, holding hands, nuzzling, talking and laughing: "Justin stared into Selena's eyes and gave her his full attention. He didn't have his phone out or anything -- it was like everything else disappeared and all he cared about was her."

After steak and potatoes and a hearty dessert, Justin and Selena headed out through the kitchen, out the restaurant's back door, to Biebs' waiting van and they were off to see a movie. Other than the $400 dinner bill and the chauffeured car, just your average date night!