The Bachelorette spoilers reveal whether Becca Kufrin picked Garrett Yrigoyen or Blake Horstmann at the end of her search for love on Season 14 of the ABC reality dating show.

ADVERTISEMENT
[Bachelorette Season 14 Spoilers Warning: Please immediately stop reading if you do not wish to know what happens at the end of Becca's journey to find love -- including who finishes as her runner-up, and which bachelor Becca gets engaged to after she picks and chooses him as her Season 14 winner].

The Bachelorette: The Men Tell All is about to air on July 30, and Becca will be confronted by all of her former flames on the show, including Colton Underwood and Jason Tartick.

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

ABC teases The Men Tell All will have some "astonishing" and "surprise moments."

But The Bachelorette's Season 14 finale is sure to be even more shocking and dramatic, as Becca must choose between two men who are in love with her.

And to make matters worse, Becca is also in love with both Garrett, a 29-year-old medical sales representative from Reno, NV, and Blake, a 28-year-old sales representative from Bailey, CO.

The Bachelorette's finale is set to air on Monday, August 6, when all of the highs and lows of Becca's journey thus far will culminate into one romantic marriage proposal.

Becca revealed when the season began she is in love and engaged, so which guy won Becca's heart?

RELATED LINK: 'THE BACHELORETTE' STAR BECCA KUFRIN: PICKING BETWEEN GARRETT YRIGOYEN AND BLAKE HORSTMANN WAS "THE HARDEST DAY"

According to photos obtained by TMZ of the Final Rose Ceremony, Becca chose Garrett!

And Garrett in turn got down on one knee and proposed marriage on May 10.

The Final Rose Ceremony was reportedly filmed at the Shangri-La Resort in the Maldives. Becca wore a form-fitting, white-sequin gown with a low-cut back, while Garrett sported a nice suit.

Although the images did not give a clear photo of the man's face, based on the guy's height and build, it only makes sense that Garrett received her final rose.

The happy and newly-engaged couple were photographed exchanging a passionate kiss as The Bachelorette's production team -- surrounding them -- cheered and applauded.

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

Reality Steve spoiler blogger Steve Carbone confirmed Garrett won Becca's heart shortly after TMZ published the photos.

It may not come as much of a surprise to fans given Becca was smitten with Garrett ever since offering him the coveted First Impression Rose of the season.

"When I look at Garrett, I see my heart's equal, and I see someone who will make a great father and a really loving husband. I think I will be able to rely on him no matter what... and there is something very special about him," Becca said in last week's The Bachelorette episode when Jason was sent packing.

However, the decision was definitely a difficult one for Becca, given she feared Garrett didn't challenge her enough.

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

Becca was also worried Garrett may not be ready to get engaged since he's already been married and divorced once before.

As a result, Becca was reportedly completely torn in the end. After all, Blake had also been a frontrunner from the start.

Not only did Becca and Blake enjoy the first one-on-one date of the season and totally hit it off, but she has said multiple times this season that they had the most solid relationship of them all -- a mental, physical and emotional connection.

"I can't see one over the other at this point, and it's really scary," Becca has admitted.

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

Becca made her final choice after both men met her family and enjoyed final one-on-one dates of Season 14.

It's probably safe to say Blake was absolutely devastated by his ouster and did not see it coming. He simply couldn't imagine another man having the same type of connection he had with Becca on The Bachelorette.

If the spoilers are true that Becca selected Garrett at the end of her time on the show, 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).

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

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

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