Justin Bieber and Selena Gomez were at the Montage Beverly Hills Hotel tonight when the lounge singer handed over the mic to let Bieber serenade his ex.

instagramView full post on Instagram

Photographer Lindsey Cavanaugh of Eat Pray Photo caught it all on film and it was *magical* to say the least. 

"Justin was playing 'Sorry' on the piano before he walked over and sat down at the table where my friends and I were sitting," Cavanaugh told Cosmopolitan.com. "He was talking to us about life and music — he was so down to earth and such a nice guy — and then Selena came. When she got there they looked so happy to see each other. They talked for a little bit, and then he sang 'My Girl' to her. It was amazing."

[facebook ]https://www.facebook.com/Cosmopolitan/videos/vb.8358247707/10153723157217708/?type=2&theater[/facebook]

Here, Bieber singing 'Sorry' at the hotel bar:

I don't know about you, but I hope this is the beginning of Justin and Selena 2.0. Is it too late now to say sorry? I'm going to go with no.

Get non-boring fashion and beauty news directly in your feed. Follow Facebook.com/CosmoBeauty.

Follow Carly on Twitter and Instagram.