More scoops were dropped for "The Bachelorette" on Sunday. Spoilers reveal that taping for the show is indeed nearing the end. Just last week, hometowns were being filmed with the final four. A few days later, it's leaked which of the guys was let go. The choices are getting harder for this season's new lead.

Final three revealed

Reality Steve dished on who the final three men are for Becca Kufrin's season. He spilled the spoilers via Twitter. Not only did he spoil the final three, but he uncovered where the overnight dates are taking place.

According to Steve's "Bachelorette" spoilers, 26-year-old Colton Underwood from Los Angeles was eliminated after hometowns.

Kufrin's final three remaining are: Garrett Yrigoyen, 29, from Reno, Nevada; Blake Horstmann, 28, from Denver, Colorado, and Jason Tartick, 29, from Seattle, Washington.

Final rose ceremony spoilers

Steve thanked the person who emailed him the pertinent information. His source also informed him that the final rose ceremony will happen in Thailand. Steve added that the cast was spotted at the Tha Phae Gate in Chiang Mai. He reminded fans of his cautious nature in doling out spoilers by admitting he held off in giving out information he wasn't certain about. He imparted that he'd heard the final rose ceremony was going to occur somewhere else, but waited for a confirmation before claiming Thailand was the destination.

Who's the favorite?

Who will Becca pick from her final three?

Spoilers from last week may have prepared fans for the possibility that Garrett will win her heart in the end. She was photographed on a hometown date with him in Manteca, California last Tuesday. They were smiling and holding hands during a hometown date. Reality Steve tweeted a series of photos that showed the two of them kissing in front of crowds.

TMZ reported that the pair met the town's mayor and went to a history museum. They also hung out at the local Transit Center.

Early teasers from Steve let fans know that Garrett was the recipient of the first impression rose. He's clearly a favorite for Becca this season. This could be another sign that Garrett is a strong contender for Becca's hand in marriage. It'll be quite some time before the end of the show airs, but Steve will learn everything viewers MUST know way in advance of the season's finale episode.

Tune into "The Bachelorette" 2018 when it premieres on Monday, May 28 on ABC at 8 PM, ET/PT.