• TV personality JoJo Fletcher attends the 2016 Billboard Music Awards at T-Mobile Arena on May 22, 2016 in Las Vegas, Nevada.

TV personality JoJo Fletcher attends the 2016 Billboard Music Awards at T-Mobile Arena on May 22, 2016 in Las Vegas, Nevada. (Photo : David Becker/Getty Images)

"The Bachelorette" Season 12 (2016) is only two days away from its finale. The highly-anticipated event will see Fletcher go on one last date with the each finalists-Robby Hayes and Jordan Rodgers-give away the final rose to the winner and get engaged. Here are the detailed spoilers for the finale. Read on to find out how it all concludes.

Like Us on Facebook

[Spoiler alert! This article contains spoilers for "The Bachelorette" Season 12 (2016) finale. Do not read further if you don't wish to know more about it.]

"The Bachelorette" Season 12 (2016) finale will be a three-hour live event that features the final rose ceremony and After the Final Rose special. According to the press release on its official website, it will be "one of the most romantic and dramatic nights" of JoJo Fletcher's journey to find love.

In the previous episode, Fletcher eliminates Chase McNary and picked Robby Hayes and Jordan Rodgers as her final two men. Now, she must decide who she sees her future with. She is reportedly in love with both the men and she sees both of them as her partner. She is "terribly torn" between the two and struggles until the last moment to make her decision.

All this takes place in the exotic island of Phuket, Thailand. During the finale, Fletcher's family visits Fletcher in Phuket where she introduces them to the two men. Each man gets time to spend with Fletcher's family.

Rodgers is the first one to meet Fletcher's family. Unfortunately, Rodgers' meeting doesn't go too well as Fletcher's mother has some reservations about the couple. She reportedly feels that Fletcher and Rodgers "might be too similar and fears that could spell trouble down the line."

As for Hayes, he is able to connect to the Fletchers instantly. They are impressed with his admiration for their daughter. It is said that his conversation with her parents "seals the deal with them."

Things get even more complicated for Fletcher. Her parents' opinion of the two men leaves her shocked and even more confused. However, she hopes that her final dates with Rodgers and Hayes will help her arrive at a decision. Unfortunately, things don't go her way and she continues to struggle for the decision.

Before the final rose ceremony, Fletcher is forced to make the hardest decision of her life that will change everything for her. The press release states that "The Bachelorette" Season 12 (2016) finale will have a "surprising, explosive ending."

According to Reality Steve's spoilers for "The Bachelorette" Season 12 (2016) finale, Fletcher picks Rodgers as her final choice. The couple gets engaged at the final rose ceremony.

Following the season finale, Fletcher, Rodgers and Hayes join Chris Harrison in the studios for After the Final Rose special. The live event sees the three talk about their final days of journey and its outcome. Meanwhile, fans can expect to find out more about the couple's future plans.

In addition, fans can take a glimpse at how gorgeous Fletcher looks on the final day of her journey via photos published by Buddy TV. The pictures also tease Rodgers and Hayes' look for the day. In the meantime, scroll to watch the promo video for the finale.

"The Bachelorette" Season 12 (2016) finale airs Aug. 1 at 8:00 pm on ABC. Stay tuned for more spoilers and updates.

CREDIT: YouTube.com/tvtymes