The Bachelorette spoilers cover the rest of Becca Kufrin's season now that her search for love has reached the halfway point -- so look no further to find out her Final 4, runner-up, winner and more details on who she ends up with and engaged to.

[Bachelorette Spoilers Warning: Please stop reading unless you want to find out Becca's Final 4 picks, runner-up, winner, and additional details on who makes it to the end of Becca's season and who she ends up with and engaged to].

The next The Bachelorette episode airs on June 25 with 12 bachelors remaining, and Becca will be shown rolling the dice when it comes to finding love in Las Vegas.

But before we get into the episode-by-episode spoilers, let's reveal Becca's Final 2 bachelors who attended the last Rose Ceremony of the season.

According to Reality Steve spoiler blogger Steve Carbone, Becca narrowed down her search to the following two men: Garrett Yrigoyen, a 29-year-old medical sales representative from Reno, NV, and Blake Horstmann, a 28-year-old sales representative from Bailey, CO.

After Blake and Garrett met Becca's family and enjoyed final one-on-one dates with her, Becca allegedly rejected a devastated Blake at the Final Rose Ceremony and gave her final rose to Garrett, who in turn proposed marriage.

Bachelor Nation believes there is proof Becca ended up with Garrett, as TMZ previously released photos of the Final Rose Ceremony.

The photos followed Becca's public announcement she is in love and happily engaged. 

Becca and Garrett's engagement was taped on May 10 at the Shangri-La Resort in the Maldives, TMZ reported. In the photos, Becca stunned in a long, white, sequin gown, and she was kissing a man shortly after handing out her final rose of Season 14.

The man in the photo was clearly Garrett. He and the 28-year-old publicist from Minnesota were surrounded by what appeared to be The Bachelorette's production team, who were cheering for the happy couple in light of their engagement.

This marked the first time paparazzi ever released photos of the Final Rose Ceremony before the first episode of a season even premiered.

If Garrett and Becca are truly engaged, the brunette beauty will become the fourth The Bachelorette star in a row to select the man who had received her first rose -- and the first kiss of the season.

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

Becca will be walking down the aisle for the first time, but she will become Garrett's second wife. He was previously married to a girl named Kayla Cunningham. The pair exchanged vows on September 19, 2015; however, Nevada court records indicate the couple filed for divorce six months later.

Now, let's return to the upcoming June 25 episode, which will feature the highly-anticipated two-on-one date of the season.

According to ABC, Becca and Colton Underwood, a 26-year-old former professional football player from Denver, CO, will enjoy a one-on-one date in Las Vegas, exploring the vast desert by riding on camels and taking photos of the panoramic Virgin Mountains.

Following their adventure, the pair will unwind in a secluded hot tub and later enjoy an intimate dinner as well as a private double-decker bus trip along the neon-lit Strip.

But will Becca be able to move past her issues with Colton in regards to his dating history with her friend Tia Booth?

According to Carbone, Becca will be able to get over the fact Tia and Colton dated because she offers him a rose on their solo date.

ABC also announced nine bachelors will visit iconic entertainer Wayne Newton and his wife Kathleen McCrone Newton at their lavish estate for the week's group date.

The nine guys who will allegedly embark on this date are Garrett, Blake, Jason Tartick, Wills Reid, Chris Randone, Lincoln Adim, Leo Dottavio, John Graham, and Connor Obrochta.

The men will be challenged by Wayne to write new lyrics for his classic 1963 hit "Danke Schoen" and showcase their feelings for The Bachelorette star. But that's not all, in true Bachelor fashion, the guys will have to perform the song in front of a live audience.

"Afterward, one man acts immaturely and considers leaving for good, but Becca entrusts the group rose to an unsuspecting, charming bachelor," according to ABC.

Becca will also have to choose between two men on a controversial two-on-one date. Carbone reported rivals Jordan Kimball and David Ravitz will go on this date with Becca and it will be an intense showdown.

Becca, Jordan and David will drive through the Valley of Fire to a rest area, where they will have a chance to talk.

Carbone reported Becca will send David home in the middle of the two-on-one date; however, she'll also eliminate Jordan later that day! Becca is a no-nonsense kind of girl, and she'll prove it by sending home two guys often associated with drama when one rose is up for grabs.

At the subsequent cocktail party, ABC disclosed more drama will ensue, as a man who threatened to leave earlier will spiral out of control and alienate himself from the other guys.

By the end of the week, only nine men will remain, and Carbone alleged Becca will eliminate John Graham at the Rose Ceremony.

During Episode 6 of The Bachelorette that will air on July 2, Becca and her remaining suitors will travel to historic Richmond, VA.

Becca will allegedly eliminate three more bachelors over the course of this week, bringing her count down from nine to six suitors.

Jason will receive a one-on-one date with Becca in Virginia, according to Carbone, in which they'll make donuts and visit the Poe Museum.

The pair will also reportedly visit the Veil brewing company, where two of Jason's friends from Buffalo -- David Arduin and Hawk Jameson -- will meet and get to know Becca.

Leo will allegedly receive the other one-on-one date of the week in which he and Becca will enjoy a Morgan Evans concert.

And for the week's group date, Colton, Garrett, Chris, Lincoln, Wills, Blake, and Connor will all have to answer questions about Becca in a "Beccalection," Carbone reported. Each guy will try to prove to Becca why he's the best fit for her.

Blake will prove himself to be popular among the guys, Carbone reported, while Garrett will be shown battling a major case of nerves and stage fright.

The debate will reportedly turn into a Chris vs. Lincoln showdown, with the other five guys staying out of the drama.

Chris and Lincoln will allegedly body shame each other, as Chris accuses Lincoln of taking steroids and Lincoln insists Chris had spoken badly about Becca behind her back.

According to Carbone, Lincoln will become very defensive.

Becca will allegedly oust Chris -- who finds himself frustrated over a lack of time spent with the Bachelorette -- during the group-date afterparty.

Becca's time in Virginia will reportedly come to close with both Lincoln and Connor being denied roses at the Rose Ceremony.

Moving on to Episode 7. Becca and her remaining group of six suitors will reportedly travel to the Bahamas.

During the July 9 broadcast, three men will be afforded the opportunity to accompany Becca on one-on-one dates.

Those lucky men will be Colton, Garrett and Blake, who have ironically been the frontrunners since the start of The Bachelorette edition.

Colton will allegedly enjoy a romantic boat ride with Becca, Garrett will ride in a seaplane with the Bachelorette to a private island, and Blake will dance to the sounds of the Baja Men.

And the group date in the Bahamas will reportedly go to Wills, Jason, and Leo.

Carbone said Jason will receive the rose on this date and it was a no-brainer for Becca because she had already booked his subsequent hometown date by the time her three-on-one date even commenced.

Becca will then travel to different destinations in the country to visit each of her Final 4 bachelors' hometowns.

In Episode 8, Becca will be introduced to Jason, Blake, Colton and Garrett's families.

Jason's hometown date reportedly taped on April 18 in Buffalo, NY. Blake introduced the Bachelorette to his loved ones on April 20 in Bailey, CO, claims Carbone. Colton and Becca's date allegedly filmed April 22 in Aurora, CO. And finally, Becca met Garrett's family on April 24 in Manteca, CA.

Jason and Becca will reportedly skate at Harborcenter and then enter a wing-eating contest at Anchor Bar during their time together.

Becca and Blake will take in a Betty Who performance, Colton and Becca will walk around the Stanley Marketplace, and Garrett and Becca will pay a visit to his high school and parents' farm.

Before this significant Rose Ceremony, Tia will allegedly show up to tell Becca that she still has feelings for Colton.

"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 wrote in his blog.

Episode 9 of The Bachelorette will reportedly feature Becca enjoying an overnight Fantasy Suite date with her Final 3 suitors in Chiang Mai, Thailand.

According to Carbone, Becca will send Jason home after their night together -- setting up Blake vs. Garrett in the Final 2.

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

- Chris Randone, a 30-year-old sales trainer from Orlando, FL

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

- Connor Obrochta, a 25-year-old fitness coach from St. Petersburg, FL

- David Ravitz, a 25-year-old venture capitalist from Denver, CO

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

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

- John Graham, a 28-year-old software engineer from San Francisco, CA

- Jordan Kimball, a 26-year-old male model from Crystal River, FL

- Leo Dottavio, a 31-year-old stuntman from Studio City, CA

- Lincoln Adim, a 26-year-old account sales executive from Los Angeles, CA

- Wills Reid, a 29-year-old graphic designer from Los Angeles, CA

About The Author: Elizabeth Kwiatkowski
Elizabeth Kwiatkowski is Associate Editor of Reality TV World and has been covering the reality TV genre for more than a decade.