For hunky Seattle single father Jason Mesnick, a twice-in-a-lifetime opportunity - to find a life partner on an ABC reality TV show - officially commenced last night.
With 25 women throwing themselves at him and some unexpected twists in store, this 13th season of The Bachelor promises to be the most entertaining yet.
Whether Jason Mesnick will actually become the first of 13 stars to walk down the aisle with his chosen bride from the show (he is engaged) remains to be seen.
Follow the link for a recap of The Bachelor ...
Want more The Bachelor?
Sign up for our daily newsletter and receive the latest tv news delivered to your inbox for free!