Watch The Bachelor Online
On The Bachelor Season 21 Episode 4, country singer Chris Lane performs during a romantic dinner, and Nick sees the fiery side of one of the ladies.
On The Bachelor Season 21 Episode 3, the ladies visit Nick's hometown of Waukesha, Wisconsin and Nick chooses who will test their skills as ranch hands.
On The Bachelor Season 21 Episode 2, 12 of the ladies attend a wedding photo shoot with Nick and afterwards Nick whisks one girl off to a private yacht.
The Bachelor Season 21 Episode 1 introduces us to the 30 women who all want to marry Nick Viall. He narrows them down upon meeting them.
On The Bachelor Season 20 Episode 10, after introducing them both to his parents and going on final dates, Ben struggles to choose between the two women.
On The Bachelor Season 20 Episode 9, as Ben and the final three bachelorettes visit Jamaica, he confesses he loves two women and sends one back home.
On The Bachelor Season 20 Episode 8, during their hometown dates, Ben is driven to tears by some of the girls' families that questions his commitment.
On The Bachelor Season 20 Episode 7, one lucky bachelorette is given a private tour when Ben and the six remaining ladies visit his hometown of Warsaw, Indiana.
On The Bachelor Season 20 Episode 6, on a trip to the Bahamas, Ben takes one of the ladies out on a date where she makes a confusing confession.
On The Bachelor Season 20 Episode 5, Ben takes one of the ladies on a hot air balloon ride and later, Ben confronts someone over her off-putting behavior.