The Bachelor star Nick Viall is on the verge of finding true love as only four women remain on Season 21. But who will become his Final 3 bachelorettes?

Viall made a couple of heartbreaking decisions when he sent Danielle Maltby, a 31-year-old neonatal nurse from Nashville, TN, and Kristina Schulman, a 24-year-old dental hygienist from Lexington, KY, packing during his week of dates in Bimini.

That left Rachel Lindsay, Vanessa Grimaldi, Raven Gates, and Corinne Olympios in the running for his heart.

Since America knows Lindsay has been cast by ABC as The Bachelorette's thirteenth-season star, it's clear she didn't receive Viall's final rose. But when did he decide to let her go? Did she make it to the Fantasy Suite dates?

Another wild card here is Olympios, who has led with her sexuality all season long. Her fellow bachelorettes have questioned Viall's intentions due to his decision to keep the blonde beauty around, so what will it say about him if he takes her to the Final 3 or even further?

At this point in the season, however, Olympios is starting to self-destruct with insecurity and jealousy.

[Spoiler Warning: Please stop reading now if you'd like the end of Viall's season to be a surprise].

Reality Steve spoiler blogger Steve Carbone claims that Olympios goes home right after her hometown date in Miami, FL.

Maybe he was turned off by the fact she has a nanny named Raquel or is clearly a bit spoiled. It's also possible her connection with Viall simply wasn't as deep as the Bachelor's relationship with the other women.

It's safe to say Olympios will be just fine considering producers probably view her as a shoo-in for the Summer 2017 season of Bachelor in Paradise.

As for the Final 3's elimination order, according to Carbone, Viall ousted Lindsay after his round of overnight Fantasy-Suite dates. And at the Final Rose Ceremony, Viall dumped Gates and selected Grimaldi as his winning bachelorette.

Viall, a 36-year-old former software salesman, and Grimaldi are reportedly currently engaged. Carbone claims the Bachelor's fourth time on a reality dating show really was the charm.

Below is the list of bachelorettes who are still in the running for Viall's heart:
Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!

- Corinne Olympios, a 24-year-old business owner from Miami, FL

- Rachel Lindsay, a 31-year-old attorney from Dallas, TX

- Raven Gates, a 25-year-old fashion boutique owner from Hoxie, AR

- Vanessa Grimaldi, a 29-year-old special education teacher from Montreal, Quebec, Canada