• 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) finale is only a week away. The three-hour event featuring the final rose ceremony and the live After the Rose Ceremony special will air on Aug. 1, Monday. JoJo Fletcher will give the final rose to either Robby Hayes or Jordan Rodgers and pick the winner. Read on for the details.

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.]

Previously, JoJo Fletcher went on Overnight/Fantasy suite dates with the final three men, Jordan Rodgers, Chase McNary and Robby Hayes. However, she eliminated Chase McNary during the date.

In "The Bachelorette" Season 12 (2016) finale, Fletcher will go for one last date with each finalist before she makes her final pick. The network released a promo video for finale much in advance. It gives the first look at the emotional and high-on-drama finale wherein the leading lady struggles to decide whether to gives Hayes or Rodgers the final rose. Scroll down to watch the promo video.

Fans must brace themselves for an eventful finale that features Fletcher's final dates with Hayes and Rodgers. The men will also meet Fletcher's family. It is important that they are liked by the Fletcher family as their opinion may play an important role in the bachelorette's final decision.

Recently, a Life & Style report revealed that Fletcher finds herself torn between the final two. According to a source, both the winner and the runner-up go down on their knees and proposes Fletcher.

It is said that she is forced to reject one and accept the other. However, she struggles until the last moment to make her decision.

"There's a huge twist at the end," an insider tell the publication. "They're calling this the most shocking ending in 'Bachelor' history, like they usually do. But this time it's true!"

Meanwhile, Reality Steve claims that "The Bachelorette" Season 12 (2016) final rose ceremony ends with an engagement. Fletcher reportedly chooses Rodgers over Hayes and gets engaged.

However, fans will have to watch the finale to find out who becomes the winner. The final rose ceremony will be followed by live After the Final Rose special wherein the bachelorette and the winning bachelor will make their first public appearance as a couple. Fans will learn more about the couple's romance and their future plans. Also, Fletcher will come face to face with the runner-up after she rejects him.

Who do you think wins "The Bachelorette" Season 12 (2016)? Let us know in the comment section below.

"The Bachelorette" Season 12 (2016) finale airs Aug. 1 at 8:00 pm on ABC. More spoilers and updates are expected soon.

CREDIT: YouTube.com/tvtymes