After a winter full of twists, turns, cat fights and The Bachelor spoilers, it all came down to this. The 17th winner of ABC's reality hit is revealed at last.
After four hometown dates, three emotional overnight dates and an intense Women Tell All Special, The Bachelor finale delivered more drama.
There was the letter. The talks with family. The tears. The turmoil. The joy. The painful decision between two women, Catherine Giudici and Lindsay Yenter.
So who did our man Sean Lowe pick in the end, and was there any last-second game-changer? Follow the jump to see who won, and share your reaction.
Spoilers ahead, obviously. Sean Lowe just gave his final rose to ...
Surprised? Thrilled? Enraged? Confused? Shrugging your shoulders? The Bachelor has a way of instilling all of these emotions, often simultaneously.
In the end, despite all the buzz over the letter, it played out mostly like past seasons, with both of the final two appearing at the final rose ceremony.
Lindsay Yenter was rejected. It was devastating. Sean Lowe then gave his final rose to Catherine Giudici and rode off into the sunset on an elephant.
End of somewhat over-hyped story. At least when it came to the letter.
It ended up being from Catherine, but despite two hours of misdirection from host Chris Harrison, she did not break up with him. It was a love letter.
He proposed. She said yes. They're engaged. Or even more than that?!
On the After the Final Rose special, we've been promised another announcement re: Sean and Catherine. Are they still together? What are their plans?
Chris promised this "breaking" reveal on After the Final Rose. Big surprise.
First, Lindsay Yenter came out and confronted Sean for the first time since that day in Thailand, and she handled things about as well as she could have.
Then, the happy couple reunited and gushed about one another. A lot.
The announcement teased for almost three hours? They are very much still together and engaged ... and getting married on ABC, wedding date TBA.
A little anticlimactic there, ABC, but we're happy they're still happy.
And finally, Desiree Hartsock was announced as The Bachelorette!
Many updates will soon follow. In the meantime, share your reaction to The Bachelor season finale in the comments below, and by voting in our surveys.
Did Sean make the right call, or were you pulling for Lindsay? Will he and Cat beat the odds and make it to the altar? We're dying to know what you think:
Which girl did you want to win the final rose tonight?
Sean Lowe and Catherine Giudici: Will it last?