The sixth season of The Bachelorette just concluded in astonishing fashion as Ali Fedotowsky actually picked Roberto Martinez as the man of her dreams.
The most stunning part was not that she let Chris Lambton go before the final rose ceremony to spare him the agony, but that she picked anyone at all.
For weeks, Bachelorette spoilers suggested that Ali is single - that she either chose no one on the dramatic finale, or had already broken up with Roberto.
Not the case.
As for the "shocking ending" promised by the teasers, the "huge risk" Ali took and the "unprecedented" nature of the finale? Now we know. It wasn't about the outcome, but how she handled hard-luck Chris in the final episode of the season.
Ali Fedotowsky and Roberto Martinez hit it off from day one.
Having fallen in love with his rival, Ali cut Chris loose even before his "last chance" date, breaking the guy's heart, but earning his respect in the process.
Start the Make Chris Lambton The Bachelor petition now, fans!
This twist explains the glaring lack of footage of Ali and the guys at final rose ceremony in previews leading up to tonight, because Chris never made it. They couldn't show just Roberto Martinez, or it would have given it away.
And there you have the much-hyped breaking of rules by Ali Fedotowsky - letting Chris walk, laying it on the line with Roberto and hoping he felt the same.
He does. They are engaged and planning their life together.
The Bachelorette did an uncharacteristically good job of keeping the finale's outcome a mystery, from Ali's coy remarks about being "happy with her decision" to the lack of promos. Kudos to them and congratulations to Alberto.
We'll have complete coverage tomorrow and all week, but tell us quickly here: Are you happy with the ending? Will Ali and Roberto last?