Nick Viall
"The Bachelor" Season 21 star Nick Viall takes a selfie while hiking along the Switzer Falls and Bear Canyon. Instagram/nickviall

From 30 contestants, it all comes down to two female suitors fighting for one man’s heart. After a tumultuous and highly emotional season, “The Bachelor” Season 21 will reveal Nick Viall’s choice between finalists Vanessa Grimaldi and Raven Gates.

Spoilers suggest that Nick spends as much time with the remaining bachelorettes prior to making his final decision. As if choosing between two lovely ladies is not bad enough, Nick also has to contend with his own inner conflicts, as the horrors of his past comes back to haunt him.

Spoiler Alert! This article contains "The Bachelor" spoilers. Read only if you want to know more about it.

TV Guide reports that in “The Bachelor” finale, Nick takes Vanessa and Raven to meet his family. After, he goes out with each of them on one last date before he comes down to the much-awaited proposal. The hit reality show will also air the “After the Rose” special, wherein Nick and the final two talk about their relationships. The three will also give a recap of Season 21 with “The Bachelor” host Chris Harrison.

In a sneak peek for Monday’s episode posted on the official Facebook page of “The Bachelor,” Nick is seen looking intently on the engagement ring as he’s wrestling with various thoughts. Apart from feeling torn between Vanessa and Raven, his fear of rejection comes flooding back. It appears that he’s not sure if the woman he chooses would accept his proposal.

Nick has a good reason to worry – fans would remember that he got his heat broken by “The Bachelorette” stars Kaitlyn Bristowe and Andi Dorfman. In the clip, Nick is seen escorting his female suitors Raven and Vanessa. Raven is heard expressing that she has her doubts, while Vanessa says, “There’s just something that’s not sitting right.”

As “The Bachelor” fans debate on Nick’s final choice, Reality Steve reveals that he’ll end up proposing to Vanessa, who will say yes. Earlier this month, the 29-year-old special education teacher appeared to have given a spoiler herself, when she was spotted at a clothing store in her hometown. Le Chateau, located in Montreal, retails men and women’s clothing, including wedding dresses.

Vanessa appeared in a photo with Holly Wiancko, the store’s creative coordinator, who posted it on Instagram. The caption, which included a rose icon and the hashtag #thebachelor, read, “A good way to end the week at the office!” Fans were quick to speculate that Vanessa is shopping for a wedding dress, but Holly commented that the store also sells regular clothing.

Find out what happens on “The Bachelor” Season 21 finale, which airs in the US on Monday at 8 p.m. on ABC. It also airs on 9Now in Australia.