The Bachelorette spoilers reveal the ending of Becca Kufrin's search to find love on the reality dating show -- including whether she picked Blake Horstmann or Garrett Yrigoyen when Season 14's finale filmed in May.

ADVERTISEMENT
[Bachelorette Season 14 Spoilers Warning: Stop reading if you don't want to know what happens on The Bachelorette's Season 14 finale tonight -- including which bachelor finishes as her runner-up pick, and who Becca is with and engaged to after she picked and chose him as her winner!]

The Bachelorette finale is only hours away, and the special event will go down beginning at 8PM ET/PT on ABC.

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

After the finale broadcast airs on August 6 from 8-10 PM ET/PT, the After the Final Rose special hosted by Chris Harrison will air from 10-11PM ET/PT.

During After the Final Rose, Becca will be reunited with both Garrett and Blake to discuss her happy relationship and decision to break one man's heart in half.

So did Becca select Garrett, a 29-year-old medical sales representative from Reno, NV, or Blake, a 28-year-old sales representative from Bailey, CO, at the conclusion of Season 14?

"I'd be dishonest if I didn't say this was by far the most challenging, at times stressful, exciting and worthwhile thing I've ever done in my life. Though at times I questioned if this could actually work and if I was the best gal to take this on," Becca recently wrote in her People blog.

"On this journey I found myself, I found love, I found my partner and future husband, and I found a lifetime of beautiful, weird, heartbreaking, inspiring, and laughter filled memories."

Until we spoil Becca's winner, let's dive into what's expected to unfold on Monday night's finale broadcast, which promises to be "one of the most romantic and dramatic nights ever" on the network.

RELATED LINK: 'BACHELOR IN PARADISE' SPOILERS: WHO GOT ENGAGED ON SEASON 5?! WHICH COUPLES ARE STILL TOGETHER AND DATING?

Becca will be shown traveling to the Maldives with her Final 2 suitors after "surviving shocking twists and turns, and a journey filled with laughter, tears, love and controversy," according to ABC.

Both Garrett and Blake will meet Becca's family before she must make her final decision, and she hopes her loved ones will give her some clarity since she could envision both men being her future husband.

Becca will be torn between both bachelors, as she is "in love" with Garrett and Blake, but she hesitated to inform either guy of her feelings up until this point.

Garrett will be the first man to meet Becca's family, and the couple will be "ecstatic to see one another," according to ABC.

Despite being really nervous, Garrett sets out on a mission to prove himself and others he'd be the best match and fit for Becca going forward.

Since Becca's beloved father passed away many years ago, the Bachelorette's Uncle Chuck steps in to play that protective, dad-type of role.

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

Garrett will therefore open up to Chuck about his first marriage and subsequent divorce, revealing what he has learned from his past mistakes and how such a situation will be avoided with Becca.

After noticing Becca and Garrett's strong connection, Emily will also warn Garrett not to break her sister's heart.

"An emotional Garrett makes his case, explaining how much he loves Becca and wants to care for her forever," ABC teases.

When Blake meets Becca's loved ones afterward, the Bachelorette will find herself "shaken," realizing she's going to have to break one man's heart in the end.

Becca's family will be impressed right away by Blake and Becca's chemistry and bond, but they do pick up on his insecurities considering The Bachelorette is a competition and one other man still remains in the running for Becca's heart.

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

"Nevertheless, Blake has no problem sharing his love for Becca with her mother," the network reveals.

The next day, Becca will enjoy her last one-on-one date with Garrett, and at this point in the process, her heart is still conflicted.

Despite her indecisiveness, Becca and Garrett will have a blast together sailing and taking in the sights, including an adorable school of dolphins.

Becca and Garrett will have a "perfect" evening as well, according to ABC, as they are on the same page and feel very comfortable around each other.

But confusion will settle into Becca's mind once she spends the following day alone with her other love, Blake, who will try to convince the Bachelorette they are soul mates.

For their date, the pair will explore the island on bikes and paddleboards, and Blake's confidence will grow as the date progresses.

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

"That night Blake gives Becca a heartfelt gift that takes the couple down a memory lane of their romantic journey," ABC says.

"But is it enough? Becca is still filled with confusion and doubt about picking the right man. She is in love, but is he the one? Will she accept his proposal or have second thoughts?"

Becca's final decision will be excruciating, as she said in the last episode -- which aired before The Men Tell All special -- "I can't see one over the other at this point, and it's really scary."

And in her blog released last week, Becca wrote of the finale, "Nothing could have prepared me for what was to come. I'm left with a gut-wrenching goodbye and the harsh reality that I had to break someone's heart in half."

Moving on to After the Final Rose, the special will feature Becca, Blake and Garrett discussing the "stunning outcome and the heartwrenching decisions that changed all of their lives forever."

So what was Becca's final decision?

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

According to photos obtained by TMZ around the time The Bachelorette's fourteenth season debuted, Becca selected Garrett at the Final Rose Ceremony, which filmed on May 10 in The Maldives.

And Garrett allegedly in turn proposed marriage, so they are currently engaged!

The Final Rose Ceremony was reportedly taped at the Shangri-La Resort, and Becca wore a form-fitting, white-sequin gown with a low-cut back.

The newly-engaged couple were photographed exchanging a kiss as The Bachelorette's production team surrounded them, cheering and applauding for the happy couple.

Although TMZ's images did not reveal the man's face, based on his height and build, it's apparent that Garrett received her final rose.

Reality Steve spoiler blogger Steve Carbone also later confirmed Garrett won Becca's heart.

Becca and Garrett's engagement may not come as much of a surprise to fans given she was smitten with the outdoorsy bachelor with a big smile since offering him the coveted First Impression Rose of the season.

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

"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 The Bachelorette episode when Jason Tartick was sent packing.

But Becca had a strong mental, physical and emotional connection with Blake all along. In fact, it was pretty clear Blake was going to win at the time of the men's hometown dates.

As a result, it's probably safe to say Blake was blindsided by his elimination and departed the show completely devastated. As he previously mentioned, it was hard for Blake to imagine Becca sharing the type of connection they had with another man.

Until we hear from Becca and Garrett live on After the Final Rose, click here to read a report on how their romance has allegedly been doing post-show.

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