What what what?!
It's been almost a year since Justin Bieber, 21, and Selena Gomez, 23, called it quits, crushing the hearts of Jelena fans. But on Friday night, the two were spotted together again.
And it gets even better; They were seen at the bar of the Montage Beverly Hills Hotel, where Bieber proceeded to serenade his ex with a sweet rendition of "My Girl." Photographer Lindsey Cavanaugh of Eat Pray Photo posted videos on her Instagram page.
She told E! News exclusively Bieber first performed his hit "Sorry" and another song at the piano and later chatted with her and her friends. The singer is known for his impromptu performances at restaurants and clubs.
"We asked what he was doing at this bar and he said, meeting up with his ex," Cavanaugh told E! News.
Gomez arrived alone shortly afterwards and she and Bieber chatted together on their own couch. They then went to the bar and later danced together in front of the piano as a hotel performer sang Lionel Richie's "Easy."
"They were honestly mesmerizing to watch slow dance," Cavanaugh said. "My business partner gave him the thumbs up and he gave it back to her and laughed, then dipped Selena all the way to the floor."
"Shortly after that, she sat on the table and he somehow started singing 'My Girl.' She was smiling and in that moment, didn't look like Selena Gomez, rather a girl at a bar being doted on by her first love," the photographer said.
After the performance, Bieber posed for a photo with her and her friends. Gomez snapped it.
"She was bubbly and sweet, shouted 'one more!' and then we were on our way," Cavanaugh said.
Bieber and Gomez, who dated on and off between early 2011 and late 2014, have not commented about their encounter.
After their sweet moment at the hotel, Bieber and Gomez went their separate ways, E! News has learned.
—Additional reporting by Sara Kitnick