The Bachelor Spoilers: We Finally Know Who Peter Chooses In the Finale! [UPDATED]

Well, folks, another season of The Bachelor is in the can.

After a lot of heartbreak, a freak accident, and some major shadiness involving a contestant who you could describe as something of a female Luke Parker, Peter Weber has made his final choice.

So is the beloved pilot and windmill sex god engaged?

Sadly, and somewhat incredibly, we don't know yet.

Perhaps producers are doing a better job than usual keeping The Bachelor spoilers from leaking out, or perhaps there's some highly unusual drama playing out behind the scenes ... or both!

But on the eve of the hometown dates episode on ABC, we can reveal who makes it to Peter's final three, and then the final two, and what prompts a situation like we've never seen before.

Grab a hat, hold the eff onto that piece, and take a look.

UPDATED, 2/13/20: We're down to the final four, and we've updated this post with the latest spoilers. Ladies and gentlemen, it looks like we finally know the identity of Peter's future wife!

And yet there's still an unprecedented twist in the offing.

Buckle up and scroll on down for the latest intel.

1. The Rose Master General

Peter weber for season 24 of the bachelor
Peter Weber has officially handed out his final rose! And after months of waiting, we finally know who he'll decide between in this year's Bachelor season finale.

2. Decisions, Decisions

Peter weber on the couch
Peter wrapped filming over the weekend, and to say the final weeks of his season have been rather dramatic would be a major understatement.

3. Hannah Sluss

Hannah ann s
Earlier this month, we learned the identity of the four lucky ladies who made it to the hometown round, including Hannah Sluss, a 23-year-old resident of Knoxville, Tennessee.

4. Madison Prewett

Madison p
Hannah was joined in the final four by 23-year-old Birmingham, Alabama resident Madison Prewett. We think it's safe to say Peter likes his southern belles.

5. Victoria Fuller

Victoria f
Next up, we have 25-year-old Victoria Fuller of Virginia Beach. If you've been keeping up on our Bachelor spoilers, then you already know all about Victoria. If not, keep reading, because there's a LOT to unpack here.

6. Kelsey Wier

Kelsey w
Rounding out the group is 28-year-old Des Moines, Iowa native Kelsey Weir. Perhaps a victim of geography, Kelsey was eliminated after the hometown round.
View Slideshow