Getty Images

Justin Bieber Sang 'My Girl' To Selena Gomez And It Was The Cutest

Hearts all over the world are melting.

Ready for some feels? Some Justin Bieber serenading Selena Gomez-level feels? Because that's exactly what happened Friday night at the Montage Beverly Hills Hotel, and it was exactly as sweet as we'd hoped a reunion could be.

Bieber played "Sorry" on the piano before his ex walked in, and he took to mic to sing The Temptations' "My Girl" to her, according to photographer Lindsey Cavanaugh.

"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."

The. Cutest. And, not gonna lie, it has us a little hopeful for a more permanent reunion.