You're either very happy or very disappointed after last night's The Voice finale as they crowned a new winner during the last couple of minutes of the show.  And the winner is:

The 3-hour finale included guests Jessie J., Kelly Clarkson, Chris Blue, Demi Lovato, Billy Idol, and more.