Let's face it, The Bachelor has never really been that good at keeping the ending under wraps. Spoilers always end up coming out, and Reality Steve always uncovers the winner before the end.
However, this season is different. We're only a week away from the finale of The Bachelor and no one knows how the season is going to end.
There are many different guesses, and lots of speculation, but no one knows for sure exactly who Peter Weber is going to end up with.