The Bachelorette. 8pm on ABC. Last night's premiere was quite the cliffhanger, eh? Tonight, we find out if Britt or Kaitlyn will be the next Bachelorette, and exactly how devastated the loser is that she wasn't chosen.
The Flash. 8pm on The CW. Season 1 ends with Wells presenting Barry with a life-changing decision. And PS: It's already been picked up for a second season, so woohoo!
The Voice. 8pm on NBC. Maroon 5, Kelly Clarkson, Ed Sheeran, and Meghan Trainor perform before the new winner is crowned.
Dancing With The Stars. 9pm on ABC. Either Val and Rumer, Allison and Riker or Noah and Sharna will win the Mirrorball trophy—and we'll find out who does after the couples' final performances and 57 minutes of performances from previous contestants and artists such as Fifth Harmony, Andy Grammer, Sia, Jason Derulo, and more.
19 Kids & Counting. 9pm on TLC. Today's Erica Hill sits down with the Duggar family to discuss Jill's new baby, Jessa's wedding, Anna's pregnancy, and more of the biggest milestones of the season.