Selena Gomez and ex Justin Bieber have reportedly reunited almost a year after calling it quits.
According to E! News, which broke the news, Bieber, 21, and Selena Gomez, 23, were spotted together Saturday at the bar of the Montage Beverly Hills Hotel, where Bieber allegedly serenaded his ex with a sweet rendition of My Girl. And, get this, they also apparently slow-danced together to Lionel Richie's Easy.
— HollywoodLife (@HollywoodLife) November 22, 2015
She told E! News that Bieber, who often offers impromptu performances at restaurants and clubs, began by performing Sorry and another song at the piano, before he headed over to chat with Selena Gomez and her friends.
"We asked what he was doing at this bar and he said, meeting up with his ex," Cavanaugh told E! News.
Cavanaugh said watching the former couple dance was a special moment.
"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, snapped by Gomez.
"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, did not comment on the encounter and reportedly went their separate ways after a lovely evening together.