The Bachelorette spoilers give away the ending to Becca Kufrin's season -- all her remaining dates, as well as which of her Final 3 bachelors she picked as her final winner and runner-up.

ADVERTISEMENT
[Bachelorette Spoilers Warning: Immediately stop reading if you don't want to know who Becca Kufrin picks as her final winning bachelor and runner-up, as well as details about her dates for the remainder of Season 14].

The Bachelorette's next episode airs Monday, July 23 at 8PM ET/PT, and Becca only has three guys left in the running for her heart: Jason Tartick, Garrett Yrigoyen and Blake Horstmann.

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

Becca's next stop is Chiang Mai, Thailand, where she'll hope to further her connections and feelings of love in the country's tropical climate.

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

"However, 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.

Blake will enjoy the first date of the week with Becca. According to ABC, the couple will hike down a beautiful path, the Monk's Trail, but 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 will realize their connection is built on much more than just physical chemistry.

RELATED LINK: 'THE BACHELOR' COUPLES NOW: WHO DID 'THE BACHELOR' STARS AND THEIR BACHELORETTE PICKS ACTUALLY 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 might not send the right message to Becca.

The following day in Thailand, Jason, a perpetual optimist, will shop with Becca and wander around a bustling outdoor market.

While the couple will have fun, Becca has "a major doubt that is eating away at her." Becca will have to quiet her own fears enough to discuss her issues with Jason.

Becca's final date of the week will be with Garrett. The two must maneuver a bamboo raft, navigating unexpectedly crowded waters on a busy Thai river filled with swimmers and elephants.

And during dinner that night, Garrett will have to overcome his reluctance to open up emotionally and lower his defenses in order to get a Fantasy Suite invitation.

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

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 Reality Steve spoiler blogger Steve Carbone, Becca will allegedly eliminate Jason in third place after spending a romantic night with him in the Fantasy Suite.

Becca therefore narrows down her field of bachelors to only two men -- Blake and Garrett.

Following additional one-on-one dates and separate gatherings with Becca's family, Becca will allegedly reject Blake in second place at the Final Rose Ceremony. That means Garrett is the winner, who receives Becca's final rose!

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

TMZ was the first press outlet to report Becca is currently engaged to Garrett.

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

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.

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 seasons).

RELATED LINK: 'BIG BROTHER' SHOWMANCES NOW: WHO'S STILL TOGETHER? WHICH COUPLES HAVE SPLIT UP?? (PHOTOS)

Below is the list of three 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

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

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