Cupid was working overtime last night!

Justin Bieber and Selena Gomez had a romantic Valentine's Day meal at The Montage in Beverly Hills yesterday evening, and the on-again couple literally couldn't keep their hands off each other! The Biebs was playfully biting his lady love's hand, she was stroking his face, and they were hugging and making out. Get a room guys!

A source tells X17:
    "Their relationship seems rock solid. Justin doesn't want to lose her again, so he's doing everything he can to make her happy. That includes staying out of nightclubs and off the party scene. Jealousy and cheating suspicions got the best of them the first time, and Justin is desperate to prove to Selena - and her mom! - that he's a changed man. Both of them feel like it's fate that they're back together."

Their more mature romance is the result of some adult communication.

"They always want to be open books and keep things real and honest. It’s helped reduce stress, and as a result, they’re in a much healthier spot," a source dished to Us Weekly.

Jelena are totally getting engaged in 2018! Watch this video, it's even steamier than the pix!