'Britain's Got Talent' fans haven't seen anything like this since Susan Boyle brought the house down in 2009. The talent show featured aspiring singer Edward Reid over the weekend and he shocked the audience with a moving medley of classic nursery rhymes.

According to the Huffington Post, Reid had a dream of singing for an audience one day, and it certainly looks like he achieved it.

The 35-year-old drama teacher first confused, then wowed, the audience with his medley beginning with 'Old MacDonald' and 'Twinkle Twinkle Little Star.'

"I can definitely see you getting booked for Elton John's child's first birthday party," said judge Michael McIntyre, with David Hasselhoff adding, "Thank God for you!"