The Bachelorette spoilers reveal how the rest of Becca Kufrin's season will unfold -- including which two bachelors make it to Season 14's final Rose Ceremony, and which guy Becca picks as her winner.

ADVERTISEMENT
[Bachelorette Spoilers Warning: Stop reading now if you don't want to know who Becca Kufrin picks as her winner and runner-up bachelor, as well as her Final 3 pick and details about her dates for the remainder of Season 14].

The Bachelorette's next episode airs July 16, and Becca will have her work cut out for her, as she must impress and fit in with four different families.

Becca will be visiting her Final 4 bachelors' hometowns -- Blake Horstmann in Colorado, Colton Underwood in Colorado, Jason Tartick in New York, and Garrett Yrigoyen in California.

RELATED LINK: 'THE BACHELOR' FRANCHISE COUPLES NOW: WHO IS STILL TOGETHER?? (PHOTOS)

"[Becca's] spirit and resilience are about to be tested by the men and their families," ABC teases of the upcoming episode. 

Becca's excursion across the country will begin in Manteca, CA, with Garrett's hometown date.

Garrett will make sure Becca knows how to get her hands dirty, as he will show her how to plant tomatoes and her own rose bush.

Garrett is a hardworking guy who loves the outdoors, but Becca may have an uphill battle to prove to his family she's a good fit for him considering his first marriage failed after only two months, ABC says.

Garrett's family will be "cautiously curious," according to ABC, about the Bachelorette. And conversations will therefore become emotional when troubling memories of Garrett's divorce re-emerge.

"No one wants him to be put through that pain again, especially his mother. But will Becca be able to convince them that her feelings are genuine?" teases ABC.

RELATED LINK: 'THE BACHELOR' COUPLES NOW: WHO DID 'THE BACHELOR' STARS AND THEIR BACHELORETTE PICKS ACTUALLY END UP WITH? (PHOTOS)

Becca will then travel to Buffalo to visit Jason's blue-collar, working-class hometown.

The date starts off with smiles and laughs, as Jason and Becca play a little ice hockey together, which will be a blast from Jason's past.

While their chemistry is apparent and strong, the charming banker will struggle to express himself to Becca and find the right words. As shown in previous episodes, Jason's reluctance to be vulnerable has Becca worrying he won't be ready for a marriage proposal.

Jason and Becca's connection will be obvious to his family, but ABC says they will be skeptical as to whether Becca will choose him with three other guys still in the picture.

"Will this bachelor be able to express his strong feelings to Becca before it's too late?" ABC teases.

RELATED LINK: 'SURVIVOR' COUPLES NOW: WHO'S STILL TOGETHER?! WHICH SHOWMANCES SPLIT UP? (PHOTOS)

Unlike Jason, Blake has always been able to open up to Becca. In fact, he was the first man to say, "I love you" to the Bachelorette.

After Blake shows off his hometown of Bailey, CO, and reiterates how difficult his parents' divorce turned out to be, the bachelor will share another "traumatic event" he endured during high school.

"When Becca visits his family, will she be able to understand why Blake is so afraid to get his heart broken and will she like his blended family?" ABC says.

ADVERTISEMENT
But the date won't be all solemn and serious. Blake will surprise the Bachelorette with a live performance in front of a packed auditorium by one of her favorite artists: Australian pop star Betty Who.

And the last hometown date belongs to Colton, who will introduce his family to Becca in Parker, CO.

Colton will take Becca to the Children's Hospital of Colorado, where she'll be able to see him in action. Colton visits this hospital often considering he founded a charity for children with cystic fibrosis.

RELATED LINK: 'THE BACHELORETTE' COUPLES NOW: WHOM DID 'THE BACHELORETTE' STARS AND THEIR BACHELOR PICKS ULTIMATELY END UP WITH?! (PHOTOS)

Becca's attraction for Colton will grow once she sees him interact with the kids because it's clear he'd make a wonderful father, but she still wonders if he's had enough life experience to settle down and get married at this point in his life.

After all, Colton revealed he's a virgin in last week's The Bachelorette episode.

What started out as a great date with Colton, however, will become tricky once Becca navigates difficult waters with the former professional football player's mother and father.

"Colton's virginity, how he handled his dating relationship with [Tia Booth], and if the couple is ready for an engagement are unusual topics for a conversation with your potential in-laws," ABC reveals.

Becca will then return to where her journey began, in Los Angeles, CA, where she will seek advice from her trusted girlfriends Bekah Martinez, Caroline Lunny, Kendall Long, Seinne Fleming and Tia.

But some "new, shocking information" will come to light that throws Becca into "turmoil." Becca will have to make a very difficult decision in order to determine her Final 3 bachelors.

RELATED LINK: 'MARRIED AT FIRST SIGHT' COUPLES NOW: WHO'S STILL TOGETHER? WHO BROKE UP? (PHOTOS)

According to Reality Steve spoiler blogger Steve Carbone, Tia will confess to the Bachelorette she still has feelings for Colton, whom she briefly dated before Arie Luyendyk Jr.'s season of The Bachelor began airing.

Tia and Colton had a brief fling and all they did was kiss, but they both left the short-lived romance with admiration and respect for each other. Both individuals have said the timing was simply off.

ADVERTISEMENT
Carbone reports Colton finished in fourth place after Becca and Tia's talk.

"Not sure how Becca took it, but considering Colton was eliminated at this Rose Ceremony, I gotta imagine it played some sort of role," Carbone writes in his blog.

Colton's exit left Jason, Garrett and Blake fighting for Becca's heart.

RELATED LINK: RAVEN GATES: TIA BOOTH AND COLTON UNDERWOOD DON'T MESH, 'THE BACHELORETTE' BACHELOR IS NOT WHAT SHE NEEDS

The three men and Becca then reportedly traveled to Chiang Mai, Thailand for overnight Fantasy Suite dates, Carbone says.

Becca allegedly eliminated Jason in third place after spending a romantic night with him in the Fantasy Suite.

As a result of these difficult decisions, Becca narrowed down her field of bachelors to only two -- Blake and Garrett.

Following additional one-on-one dates and separate gatherings with Becca's family, Becca allegedly rejected Blake in second place at the Final Rose Ceremony.

So Garrett was the man who received Becca's final rose!

According to Carbone, once Becca selected Garrett, he in turn proposed marriage.

RELATED LINK: WATCH 'THE BACHELORETTE' BACHELOR GARRETT YRIGOYEN AND EX-WIFE KAYLA CUNNINGHAM'S WEDDING VIDEO

TMZ was the first press outlet to report Becca is currently engaged to Garrett. Before Carbone was able to release the name of the winner, the website posted photos of Becca at the last Rose Ceremony of the season in the Maldives with a man appearing to be Garrett.

ADVERTISEMENT
Becca and Garrett were photographed kissing on May 10 at the Shangri-La Resort while surrounded by The Bachelorette's production team, who were apparently cheering and congratulating the happy couple on their engagement.

In the photos, Becca stunned in a white floor-length, sequin gown, and Garrett was sporting a nice suit.

If the pictures accurately depict the ending of Becca's The Bachelorette edition, Becca became the fourth leading lady in a row to select the man who had received her first rose as well as the first real kiss of the season.

(Rachel Lindsay, JoJo Fletcher and Kaitlyn Bristowe all got engaged to the men who had received the First Impression Rose and first real kiss of their respective Bachelorette seasons).

RELATED LINK: 'THE BACHELORETTE' STAR BECCA KUFRIN REPORTEDLY HAVING DOUBTS ABOUT FINAL WINNER PICK, "MIGHT PULL AN ARIE"

Below is the list of 4 bachelors who are still in the running for The Bachelorette star Becca Kufrin's heart:

- Blake Horstmann, a 28-year-old sales representative from Bailey, CO

- Jason Tartick, a 29-year-old senior corporate banker from Buffalo, NY

- Colton Underwood, a 26-year-old former professional football player from Denver, CO

- Garrett Yrigoyen, a 29-year-old medical sales representative from Reno, NV

Interested in more The Bachelorette news? Join our The Bachelorette Facebook Group!