The Voice Finale Tonight. Need a recap first? Get it here!

Josh Kaufman. Christina Grimmie. Jake Worthington.

One of them will win The Voice tonight! At 8pm tonight, the season finale will wrap up this season. Maybe Team Blake will win again.

If you need a recap before watching tonight, CLICK HERE.