Justin Bieber is being praised as a "guardian angel" after coming to the rescue of a man stranded on the side of the road, as seen in a now-viral TikTok.

The man, who goes by the mononym, Buku, on social media, shared video on TikTok Wednesday, Nov. 19, of the pop singer stopping to help him.

"Are you Justin Bieber?" @bukumusic asks incredulously. "Yeah, what's up bro? Justin," Bieber replies, popping into the frame as the man gives him a handshake and a hug. "I love you bro," he says, with Bieber replying, "I love you, too." Buku apologizes for recording, noting he was already filming when Bieber popped up.

"What happened?" Bieber asks. "Do you really want to know?" the man says before the video shows him sitting on the side of the road with text on screen that reads, "When your car breaks down.... And you've been trying so hard in life It's just tough."

"The move to the big city, trying to make it like everybody else. No friends," Buku says as "*Rich white people in g wagons*" pops up in text on the screen. Little did he know, the person in the Mercedes-Benz G-Class SUV was Bieber himself.

"I could be tripping, but I think Justin Bieber just stopped to help me," he says, confused, before their introduction. He admits his life is "f-----" before hitting pause on the recording.

"My life is crazy," Buku says at the end of the video. "Justin Bieber gives me the best prayer I've probably ever had in my life."

Justin Bieber stuns social media with viral TikTok cameo

Fans flooded the comments section of the post with support — and surprise at the pop star's good deed.

Multiple people chimed in to say, "I wasn't expecting to actually see Justin Bieber."

"I would've thought 'great and now I’m hallucinating Justin Bieber,'" one fan wrote.

Others called Bieber a "guardian angel." "Having a bad day hanging on by a thread BUT your guardian angel turns out to be Justin Bieber," one TikToker wrote. Another shared a meme of "Wicked" star Cynthia Erivo, writing, "The concept of Justin Bieber being your guardian angel."

"This is so random yet divine," one user wrote, while another said, "you can tell he wants a normal life."

This article originally appeared on USA TODAY: Justin Bieber helps man stranded on side of the road in viral video

Reporting by Anika Reed, USA TODAY / USA TODAY

USA TODAY Network via Reuters Connect