The 21-year-old “What Do You Mean” singer and his on-and-off girlfriend Selena were seen spending time together at the bar at the Montage Hotel on Friday night (November 20) in Beverly Hills, Calif.
A fan was at the bar with her friends when she noticed the couple and then Justin suddenly began serenading Selena on the piano.
“When you’re having a drink at an empty hotel bar and Justin Beiber appears out of nowhere and begins to sing on the piano,” the fan wrote on her Instagram, along with videos of Justin singing “My Girl” and his hit “Sorry.”
She later added, “@justinbieber singing my girl to @selenagomez….is this real? Pure magic.”
Check out Justin singing to Selena below…