Well-known Bachelor franchise blogger Reality Steve has backtracked on his spoilers of the final four for Katie Thurston's season of The Bachelorette. With the hometowns less than a week away, Katie is getting ready to meet the families of her final four men. So far, Katie has been able to develop strong connections with the men on her season, making her decision to pick her final one even more difficult than she could have expected. Read on for spoilers.

The addition of Blake Moynes from the Clare Crawley/Tayshia Adam's season last year made viewers question Katie's journey. Nonetheless, she and Blake hit it off almost immediately and have quickly fallen for each other. There's a very strong possibility Blake could be the one Katie accepts a proposal from.

Related: Bachelorette: Fans Think Katie & Blake's Relationship Is Purely Physical

Once again, Reality Steve backtracked on one of his spoilers. He originally thought the final four were Justin Glaze, Greg Grippo, Andrew Spencer, and Blake Moynes. However, last night, right before the new Bachelorette episode, Steve changed his original top four after getting confirmation from his source. Back in May, he received a spoiler that Michael A. self-eliminates right before hometowns to be with his son. However, only half of this spoiler is true. Steve said, "Michael does self-eliminate, but not until next week." So Katie's final four are Michael A., Blake, Justin, and Greg. Andrew S. was the suitor who was eliminated during the rose ceremony right before hometowns.

katie thurston greg grippo the bachelorette

As for the promo of Andrew and Katie seemingly getting cozy, Andrew only returned to say goodbye to Katie. For the whole season, Steve had Andrew and Michael A. reversed. He originally thought Andrew made it to the final four because he knew, for a fact, Katie didn't meet Michael A's family. Next week, viewers will see Michael A. self-eliminate at the start of the episode. He wasn't ready to be in a serious relationship and introduce a potential love interest to his son. Katie doesn't end up meeting his family, and the two end their relationship. At the start of next week's episode, viewers will get to see Michael A. self-eliminate with the episode transitioning into the Men Tell-All. According to Steve, an audience will be in attendance, with Kaitlyn Bristowe and Tayshia Adams stepping in as hosts.

Now that Katie's final four is confirmed, who will The Bachelorette give her final rose to? Rumor has it Blake is the one who gets down on one knee, however, Greg has been a fan-favorite, and a Katie-favorite, from the beginning of the season. With only a handful of episodes left, viewers are waiting on the edge of their seats to see who will win Katie's heart.

Next: Bachelorette: Everything To Know About Michelle Young's Season 18

Sources: Reality Steve