So... who was the lucky lady to get the final rose?
On The Bachelor Season 20 Episode 10, Ben struggled to figure out who was the best woman for him and after a lot of back and forth, he locked in his decision, but was it the woman you expected?
He introduced both suitors to his parents, but did they warm to either of them? Did they play a role in the decision?
Ben also made a last minute phone call on the final day that could change everything. You simply will not believe the drama that went down!
Use the video above to watch The Bachelor online and relive it now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.