Justin Bieber Reunites With Selena Gomez, Adorably Serenades Her With 'My Girl'

Getty Images

Maybe it's not too late for the pop star to say 'Sorry.'

Is it too late now for Justin Bieber to say sorry? Doesn't look like it!

The 21-year-old pop star recently revealed that one of his newest hits, "Sorry," was penned about his on-again, off-again relationship with his ex-girlfriend, Selena Gomez. By the looks of it, she may be accepting his apology after all.

WATCH: EXCLUSIVE: Justin Bieber Reveals How He Feels About Selena Gomez's New Album

On Friday, the two were spotted at the Montage Beverly Hills Hotel in Los Angeles, where Bieber adorably serenaded Gomez at the hotel bar.

According to footage from hotel onlookers, he sang two sweet songs: First, his own hit, "Sorry," followed by a romantic rendition of "My Girl," which Selena was clearly enjoying as she laughed and clapped along.

Watch highlights in the videos below.

WATCH: Selena Gomez on Justin Bieber's Comeback: 'This Is What I Always Saw in Him'

Lindsay Cavanaugh, a photographer, was at the hotel bar, and captured the sweet moments between 'Jelena.'

"When you're having a drink at an empty hotel bar and @justinbieber appears out of nowhere and begins to sing on the piano. #LOSINGMYSH*T," she captioned the first video posted to her Instagram.

"@justinbieber singing my girl to @selenagomez....is this real? Pure magic," another caption read, followed by, "Does anyone have a drool cloth I can borrow?"

PHOTOS: Justin Bieber Debuts New Single 'Sorry,' Along With a Dance-Filled Video

Cavanaugh and her friends even snapped a pic with Bieber, and, according to the caption on her post, Gomez took the photo.

"Photo cred: @selenagomez. He asked to sit at our table to chat, so impressed by the kindness (and realness!) of this guy tonight," she wrote. "Now a #belieber."

WATCH: Justin Bieber Reveals If He'll Ever Get Back Together With Selena Gomez

"We asked what he was doing at this bar and he said, meeting up with his ex," Cavanaugh told E! News, also noting that the two were slow dancing to Lionel Richie's "Easy."

"They were honestly mesmerizing to watch slow dance," she continued. "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."

So many feels!

While Bieber and Gomez -- who dated on and off between 2011 and 2014 -- have yet to confirm their status as a couple again, the two haven't been shy about gushing over each other lately. In recent interviews, they've both admitted they'll always have love for each other.

"We have a lot of history together and I am sure it could possibly happen," Bieber said during an appearance on The Ellen DeGeneres show earlier this month. "I think we are both just on our own journeys and figuring ourselves out and I think maybe once we figure ourselves out we can come back and make an awesome duo."

Watch the video below to hear more.