Terry McDermott’s dreams came true when he sang Peter Frampton’s “Baby, I Love Your Way" with the artist himself on The Voice Season 3 live finale tonight, Dec. 18, 2012.

The Scottish rocker was in his element as he sat beside the legendary singer, crooning the classic song, which was first released back in 1975. Though an old song, the pair brought out its timeless qualities, making it seem fresh and new for a whole new generation of music lovers. Undoubtedly a moment that Terry will never forget!

What did you think of this performance? Tell us below!