The Bachelorette spoilers have revealed what fans have been waiting for -- whether Peter Kraus, Eric Bigger or Bryan Abasolo won Rachel Lindsay's heart. 

[Spoiler Warning: Please stop reading now if you don't want to learn the order in which Rachel ousted her next two bachelors].

"Rachel finds herself in an emotional predicament. She is falling in love with three amazing men as she enters the final week of her journey to find love. Who will get the final rose?" ABC teases.

After The Men Tell All special airs on Monday, July 31, the highly-anticipated The Bachelorette finale will air on Monday, August 7 at 8PM ET/PT.

The Bachelorette host Chris Harrison teased this week that the finale is going to be "dramatic" and "unbelievable."

Fans already know the final episode will feature Rachel getting engaged to her current fiance, whom she gushes she is "in love" with and wants to marry in 2018, so who is the lucky guy?

Rachel gave her final rose to Bryan, a 37-year-old chiropractor from Miami, FL, and he proposed marriage, according to Reality Steve spoiler blogger Steve Carbone.

The final Rose Ceremony was filmed in Rioja, Spain, and Rachel allegedly walked away with a beautiful Neil Lane diamond engagement ring.

"My sources... are sure she's with Bryan. And so am I. If they are wrong, I'm wrong," Carbone wrote in a June 5 blog post, although he initially reported an incorrect spoiler prior to The Bachelorette's May 22 premiere when he claimed Peter was actually the man who proposed to Rachel.

Rachel's friend Astrid Loch appeared to accidentally spoil the conclusion of Rachel's season during an interview with Entertainment Tonight this week, and her hint lined up with Reality Steve's prediction for this season's outcome.

Astrid said of Rachel and her fiance, "She's planning a party. There's After the Final Rose and then they are going to Dallas to have a party there. He gets to meet all of her friends and non-Bachelor people, too. And then they're going to Miami after that to have an engagement party there, too."

Rachel's hometown is obviously Dallas, while Bryan's family currently resides in Miami.

It's no surprise Rachel picked Bryan at the end of her journey on the show because he's been a frontrunner from the start with his smooth personality, oozing charm and sexy confidence. Whenever there was drama, Bryan stayed out of it, and he was always the first bachelor to express his feelings and confess his love.

According to Reality Steve, Peter, a 31-year-old personal trainer and business owner from Madison, WI, finished as Rachel's runner-up.

Peter has been guarded throughout The Bachelorette process. He has kept walls up and recently expressed his reluctance to propose to Rachel if he ended up being the last man standing.

Rachel's mother Kathy appreciated his honest, but Rachel didn't appreciate how he didn't seem willing to budge on the issue or meet her halfway since she made it known she wanted a proposal at the end of The Bachelorette process.

Rachel did not want to leave the show with just a boyfriend, so Peter's hesitancy to pop the question was probably his demise.

Peter admitted he was "falling in love" with Rachel after meeting her family in Dallas, but he still had "fears, doubts, and concerns" by the time of his overnight Fantasy Suite date.

If Bryan won Rachel's heart and Peter finished in second place, that means Eric, a 29-year-old personal trainer from Los Angeles, CA, claimed third place.

Eric has come an extremely long way since the start of the season when he was skeptical of both Rachel's intentions and of falling in love on The Bachelorette. He slowly realized over time, however, that it was okay to let go and Rachel embodies everything he'd want in a future wife.

Eric -- whose Fantasy Suite date aired in the previous episode and concluded with the couple playfully sharing a bathroom in the morning -- appreciated how Rachel challenged him and forced him to be vulnerable, and in turn, Rachel adored his positive outlook on life and fun personality.

Before the Final Rose Ceremony, the finale will pick up where the last episode had left off, with Rachel enjoying her overnight Fantasy Suite dates with both Peter and Bryan.

Rachel therefore spent the night with three different guys, and she reportedly made the most out of her time with each hopeful suitor.

"She asked about religion, whether they'd move to LA, where she wants to live. She asked whether they wanted kids and how many, and if they wanted to send them to public or private schools," an insider recently told Life & Style.

Not only did Rachel allegedly ask the guys about their credit scores, the insider added, "She also asked them, 'How much [money] do you make?'"

ABC previously revealed the Fantasy Suite dates proved to Rachel that she had more of a friendship than a romantic relationship with one of her three bachelors, so based on Carbone's spoilers, the guy in the friend zone was definitely Eric -- which is why he was denied a rose in third place.

In a preview for the finale that aired following the July 21 episode, Rachel was shown agonizing over her final decisions.

"I just feel like I'm making a big mistake," Rachel admitted in the clip. "I don't want to repeat what I've done in every single relationship... I want a proposal, [but] am I forcing myself to do something that I'm not ready for?"

For additional information about Peter, click here to visit our Peter Kraus page or click here to see our Peter Kraus photo gallery.

For additional information about Eric, click here to visit our Eric Bigger page or click here to see our Eric Bigger photo gallery.

To learn more information about Bryan, click here to visit our Bryan Abasolo page or click here to see our Bryan Abasolo photo gallery.