Tonight Javier Colon was crowned the winner of NBC's 'The Voice,' but before he was announced as the singing champ, he took the stage with Stevie Nicks for an emotional duet of 'Landslide.'

The performance was absolutely beautiful, from the harmonies delivered by Nicks and Colon all the way to the ambient setting. Colon's smooth vocals along with Nicks' gravely and soothing voice complimented each other to the point where you were almost hypnotized by their rendition of the 1975 Fleetwood Mac song.

Once they finished 'Landslide,' Nicks gave Colon a hug and the Stratford, Conn. native appeared to be in a complete state of disbelief. His coach Adam Levine went on to say, "I told Stevie Nicks I wasn't gonna cry on national television."

Levine continued, "Oh man. That's the coolest thing you've ever done other than have kids and get married." After pausing for a moment, Levine told Colon, "I'm pretty speechless. You just sang with Stevie Nicks," explaining that 'Landslide is one of his all-time favorites. Levine closed by saying, "Good luck, man ... You deserve to win this competition."

Colon later went on to win the competition, and you can read all about it over on PopCrush.

Watch Stevie Nicks and Javier Colon Perform 'Landslide' on 'The Voice'