A young boy's plaintive rendition of John Lennon's "Imagine" has been viewed more than nine million times on the internet.
Adam Kornowski, 10, recently sat alone at a keyboard in a Minnesota auditorium, playing and singing his heart out during a school talent show.
In an angelic, high-pitched voice, he played Lennon's ode to a world at peace while students and parents watched in awe.
His mother, Michelle, took video and posted it to her Facebook page, never thinking the footage would blow up.
"There wasn't a parent in the room with a dry eye by the end," his mother wrote on her post. "He got a standing ovation and the applause lasted forever!"
Even his fellow students were struck by Adam's clear and comforting voice. A young girl sitting near the front waves her hands in front of her eyes as if to dry her tears.
Hundreds commented, praising the boy and his talent.
"Your little man is amazing!!!" wrote one.
"I cried! He is amazing!" another said.
"I started out trying to thank everyone who shared it and respond to all the comments, even if just to say thank you. But alas I can't keep it up. Please know if you liked, commented or shared it we are very grateful," the boy's mother wrote.
It wasn't the first time Adam's interpretation of a cherished song appeared online.
On YouTube, a video of him playing Leonard Cohen's "Hallelujah," has been viewed more than 120,000 times.