The downside of producing a reality show all over the world is that it's hard to keep The Bachelorette spoilers under wraps.
As a result, Bachelorette spoilers often hit then internet well before the first episode airs - and this season is no different!
We already gave you the inside scoop on Luke Parker (ugh), Jed Wyatt (double ugh) and the rest of the contestants.
Now, thanks to Bachelorette and Bachelor spoiler master Reality Steve, we know the identities of Hannah's final four ...
... and beyond. Boy is there a twist coming, too. Several, really. So buckle up, because we're going to spill it all now.
After all, it's hard to wait a whole week between episodes, inquiring minds want to know, and we're such good friends.
And hey, if you happen to win big in your office pool 'cause of this, don't forget your friends at The Hollywood Gossip!
UPDATE: We've received some new intel regarding the identity of Hannah's fiance ... and oh man is there a twist!
Read on for spoilers that will blow your mind!