OMG, you guys -- it looks like Reality Steve got The Bachelorettespoilers wrong, which is something he almost never does. I mean, the dude is almost always right, to the point where a lot of us avoid his website like the plague because we don't want the entire season ruined before it even gets started. (The suspense is the best part!)

But as far as Desiree Hartsock's journey for love is concerned, Reality Steve now admits that it looks like his predictions were wrong as to who will wind up being her final three guys.

Warning: SPOILERS AHEAD.

Do not read any farther if spoilers aren't your thing. (I warned you.)

Originally, he said Des' final three dudes are Chris, Brooks, and Zak W. -- but now he's backtracking and saying he was mistaken. It's clear that Drew does wind up in Antigua with Des as one of her potential hubsters.

Which I guess means Zak W. gets the boot after hometown dates. But get this one -- apparently Steve has known Drew makes it to the final three for about a month now, but he just now changed the spoiler because the info he originally had on Zak was "so strong."

And even though he insists he has it correct now and that he knows who Des' final two are, and who she winds up engaged to (I won't spoil that part for ya), how are we supposed to believe him 100 percent?

If he waited this long to fix the spoiler, isn't it possible that he honestly has no clue what he's talking about and that there will be some crazy twist on the finale that keeps us guessing right up until the very end? How AWESOME would that be?

That's it -- I'm gonna go ahead and get my hopes up that Desiree's finale truly will be the most dramatic rose ceremony we've ever seen, and that something totally unexpected and over-the-top will happen. Spoilers may be pretty tough to avoid with my job, but that doesn't mean I have to believe them, right? Until Des has a ring on her finger, I'm going with the assumption that anything is possible -- and any of the final three dudes could wind up being her groom-to-be.