Filming for Becca Kufrin's journey slash season is still underway, but The Bachelorette spoilers reveal who makes her elusive final four.
Whose hometowns will the brunette beauty visit?
In one month's time, Kufrin will take the reins of the popular reality franchise and begin handing our roses in her quest for love.
If you know anything about the ABC show, then you're well aware that The Bachelorette spoilers leak like a sieve all spring. Every year.
Ever since Becca was named The Bachelorette - the night after she was eliminated from The Bachelor - speculation has run wild.
And, to the surprise of no one, Reality Steve (a.k.a. the Magic Eight Ball of The Bachelorette spoilers) has been on top of this like ...
... well, like Arie on Lauren B. Yeah. Too soon. Sorry.
Anyway, as the promotional photo above says, let's do the damn thing! As of this report, Becca has already narrowed down the competition.
Big time. Only four lucky fellas remain in the hunt.
Obviously, the content you are about to read contains Bachelorette spoilers, so proceed at your own risk, if that didn't go without saying.
According to Steve, who previously revealed Becca Kufrin's final six, she followed her predecessor's lead in the episode before hometowns.
With six men left, she embarked on three one-on-one dates and one three-on-one group date, handing out roses at the end of each.
The final four who received them?!
1. Jason Tartick. A 29-year-old who currently lives in Seattle, Jason is a native of Buffalo, New York, which is where his date will be filmed.
According to Steve the soothsayer, Jason will take Becca to - where else - the Anchor Bar, home of the ORIGINAL buffalo wings.
Romantic as s--t.
Beyond that, they'll presumably engage in such activities as turning up the thermostat, complaining about football, and eating.
Hey, there's nothing wrong with slathering various deep-fried meats with hot sauce and cheese as a local pastime. Don't hate.
2. Blake Horstmann. Currently living in big city Denver, the 28-year-old Blake will take the beautiful Minnesotan to his Colorado hometown.
A sales rep for Coors, he has a degree in marketing and communications, and already made quite a debut by showing up with a horse.
He's horsing around, but only literally.
3. Garrett Yrigoyen. The town of Manteca, Calif., where his parents live, will be the site of Garrett's hometown date with Becca.
Mr. Yrigoyen previously played baseball for the University of Nevada, and currently works as a surgical technology consultant.
Either he or a man with his name in the same city was engaged in 2015, so there's that. Keep your eye on this guy next month.
It's unclear if there will be outdoor activities, or whether the above image is just the obligatory Tinder profile fish pic staple.
4. Colton Underwood. Perhaps the most interesting and controversial of Becca's final four, Underwood is a 26-year-old NFL free agent.
Originally from Aurora, Colo., his hometown date will be filmed in the Rocky Mountain State, not too far from Blake's. Awkward.
Colton, who is reportedly the subject of some drama this season, previous dated Olympic gold medalist gymnast Aly Raisman.
There's also talk of Underwood trying to holler at Tia Booth from Arie's season of The Bachelor on Instagram, so there's that.
Take a look at the rest of the guys vying for her above and see what you think. There are some interesting characters for sure.
Spoilers aside, do you think Becca picked a good final four? Will she make it to the altar? What epic twists await this season?
All we can do is stay tuned.
UPDATE: It's over! Follow this link for the updated Bachelorette spoilers that reveal who walks away with the final rose ...