This evening on The Bachelor, Brad Womack takes his final three potential wives - Ashley Hebert, Chantal O'Brien and Emily Maynard - to South Africa.
There can be only one Final Rose doled out March 14, though, which means two emotional decisions await Brad before then. Two beauties must be cut.
We now know for sure who wins that final rose - and if you've been reading The Bachelor spoilers up until now, it's actually NOT who you think.
Will Brad pick Ashley (left), Chantal (center) or Emily (right)?
Last week, we reported that one of the women above would be the next Bachelorette. This still appears to be the case. But the winner of this season?
Intelligence now suggests a different conclusion to the finale than we believed to be accurate as recently as this weekend. So who's it gonna be?
Follow the jump for all The Bachelor spoilers ...