It's almost time to do the damn thing! Becca Kufrin's season of The Bachelorette is set to premiere next month, and in real time, she is getting closer and closer to handing out her final rose. The series is still filming Season 14 and Becca just narrowed down the competition to her final three guys — which means and they're about to embark on their overnight dates! Keep reading below for Bachelorette spoilers — but at your own risk, of course.

According to Reality Steve, Becca took a page out of Rachel's book and did away with a rose ceremony for the last episode before hometowns. Instead, she opted for three one-on-one dates and a three-on-one group and she handed out rose at the end of each date. Ultimately, the guys who made it into Becca's final four are Jason Tartick, Blake Horstmann, Colton Underwood, and Garrett Yrigoyen.

Jason is a 29-year-old who currently lives in Seattle, but he grew up in Buffalo, NY so that is where his hometown date was filmed, according to Reality Steve. While in Buffalo, Jason took Becca to Anchor Bar which is the home of the original buffalo wing, and then they went ice skating at HarborCenter — which sounds romantic AF. Blake, 28, is currently living in Denver, but he is from Bailey, CO so that is where he filmed his hometown. Colton lives in LA, but the 26-year-old NFL free agent is originally from Aurora, CO and that's where his hometown date was filmed. Meanwhile, Garrett lives in Reno but he filmed his hometown date in Manteca, CA where his parents live.

View this post on Instagram

1,000,000 strangers

A post shared by Colton S. Underwood (@coltonunderwood) on

It was particularly interesting that Becca kept Colton around for so long, especially since he was at the center of some drama during filming. Colton, who previously dated three-time Olympic gold medalist Aly Raisman, had allegedly tried to slide into Becca's fellow Bachelor contestant Tia Booth's DM's. But he reached the end of his journey at the end of the final four rose ceremony, according to Reality Steve, and he was sent home before overnight dates. Now, Becca's final three guys are Jason, Blake, and Garrett.

Can't wait until the finale? Check out our Bachelorette spoilers to find out who Becca picks! Also, be sure to join our Bachelor Facebook group to chat about all the latest updates, exclusive interviews, and juicy gossip!