Radha Ro got the surprise of her life during a recent performance at Boston’s Faneuil Hall.

When you’re competing on NBC’sThe Voiceandcover songs the judges have sang, it’s one thing.

But what happens when you’re covering the songs ofJohn Legendand he comes to see you play?

John Legend

John Legend surprised a Boston street performer who was singing his song.Lester Cohen/Getty Images

Another photo shows the two meeting with a hug after Legend tips her, eliciting cheers from the crowd.

“He was so incredibly humble and encouraging to local artists.

I look up to him immensely, and I love that he plays acoustic instruments like I do.”