The Bachelorette spoilers have all the answers -- including which two Season 14 bachelors made it to Becca Kufrin's Final Rose Ceremony, and who received her final rose and is now her fiance!

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 details about her dates for the remainder of Season 14].

The Bachelorette's overnight Fantasy Suite dates are right around the corner, and Becca will have a difficult time choosing whether to eliminate Jason Tartick, Garrett Yrigoyen or Blake Horstmann in the next episode.

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

Becca's entire journey thus far on The Bachelorette has been filled with emotional highs and lows, but she publicly revealed at the beginning of the season she is happy, in love and engaged.

According to photos obtained by TMZ of the Final Rose Ceremony in which one man proposed marriage to Becca in the Maldives, the winner of The Bachelorette's currently-airing season is Garrett, a medical sales representative from Nevada.

The photos appeared to capture the moment right after Garrett got down on one knee and popped the question on May 10 at the Shangri-La Resort.

Kisses were shared between Becca and her fiance, while the ABC show's production team surrounded the happy couple and cheered for them.

On the last day of taping, Becca stunned in a white floor-length, sequin gown, and Garrett was sporting a nice suit.

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

Reality Steve spoiler blogger Steve Carbone later confirmed that Garrett won Becca's heart and she picked him in the end.

It may not come as much of a surprise to fans given Garrett has been a frontrunner from the start and received Becca's First Impression Rose of the season.

Becca has gushed in recent episodes about how strong her feelings for Garrett are, not to mention that he reminds her of her beloved deceased father.

Until we reveal which suitor allegedly finished as the Minnesota publicist's runner-up, let's discuss what viewers can expect to see in the next episode that airs on July 23 at 8PM ET/PT.

With only three guys left in the running, Becca's next stop is Chiang Mai, Thailand, where she will try to further her connections and feelings of love in a romantic, tropical climate.

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

The romantic overnight, Fantasy Suite dates will give Becca the opportunity to spend intimate time with each of the men -- Blake, Garrett and Jason -- away from the cameras.

Physical intimacy is often expected and anticipated with these dates, but former Bachelorettes and Bachelors have used the time to simply talk and get to know one another better.

"She still has concerns about each of these bachelors. Will she gain some clarity and come closer to finding her true love? Or will there be more uncertainty and doubt?" ABC teases of the next episode.

The first date will go to Blake, according to ABC, and they will hike down a beautiful path called the Monk's Trail. However, they must respect the rules about no kissing or touching in any way while exploring the pathway.

The affectionate couple will consider this a challenge, but Becca realizes their connection is much deeper than just having great physical chemistry.

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

"Honesty is one key quality that Becca values, however, Blake has not been truthful about his anguish over her relationships with the other two men," the network reveals.

At dinner that night, Blake will admit to having insecurity about his rivals, but that could send the wrong message to Becca, a confident, secure and independent woman.

The next day, Jason -- dubbed "a perpetual optimist" by the network -- will shop with Becca and wander around a bustling outdoor market in Thailand.

Becca and Jason always have fun when they're together, but she will struggle with "a major doubt" that's "eating away at her." Becca will be forced to quiet her own fears in order to discuss what's bothering her with Jason.

Becca's final date of the week will go to Garrett. The two will attempt to maneuver a bamboo raft and navigate unexpectedly crowded waters on a busy Thai river filled with swimmers and elephants.

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

Dinner that night will come will a challenge, however, as Garrett must overcome his reluctance to open up emotionally. ABC teases that Garrett will have to lower his defenses in order to get a Fantasy Suite invitation.

But a surprise will be in store for Becca. Shortly before the Rose Ceremony, a mystery man will show up at Becca's hotel room with a last-minute bombshell that could derail Becca's search for love.

According to Carbone, Becca will allegedly eliminate Jason in third place after spending a romantic night with him in the Fantasy Suite.

That means Blake finishes as her runner-up! Based on what viewers have seen so far, Blake will be devastated and heartbroken by Becca's final decision.

Not only was Blake the first man who expressed he's "in love" with the Bachelorette, but he seems the most invested in Becca and the process.

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

Before Becca sends Blake packing, he and Garrett will enjoy additional one-on-one dates with the Bachelorette. And like in seasons past, these two men will also meet her family.

If the spoilers are true that Becca selected Garrett at the end of her journey to find love, she became the fourth The Bachelorette star in a row to choose the guy who earned the first rose and 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 seasons).

To read a report on how Becca and Garrett's relationship is doing post-show, click here.

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

Below is the list of the three bachelors and their bio information still competing for Becca on The Bachelorette:

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

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

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

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