• 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 a three-hour event airing on Aug. 1. The final chapter of JoJo Fletcher's journey features the final rose ceremony wherein Fletcher chooses the winner and After the Final Rose special wherein the couple makes their first public appearance. Here are the detailed spoilers for the episode 11 & 12. Read on to find out what happens next. Also, find out where to watch the season finale online via live stream.

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

In the previous episode, Fletcher picked her final two men to be Robby Hayes and Jordan Rodgers. Fans must brace themselves for an intense finale as the leading lady makes the hardest decision of her life.

The network has released a press release for "The Bachelorette" Season 12 (2016) finale on its official website. According to the synopsis, it is going to be one of the most romantic and dramatic night ever of Fletcher's journey.

It is said that she is in love with both Hayes and Rodgers. She sees her future with both her final suitors and struggles to decide who she will give picks at the final rose ceremony.

In the meantime, bachelors' meeting with Fletcher's parents complicates things for her. The Fletchers visit arrive at the Thai island of Phuket to meet the two men of their daughter's life.

Rodgers' is the first bachelor to meet the Fletchers. However, things may not go as smooth as he expected. Her mother has some reservations about him. Meanwhile, it still remains uncertain whether Rodgers will ask Fletcher's father for permission to marry his daughter. This could be a major deal breaker.

As for Hayes meeting with the Fletchers, it goes pretty well. Bachelorette's parents and Hayes get along well. His poise, passion and adoration" of their daughter impresses them a lot. It seems his parents believe that Hayes is a better match for their daughter.

This only complicates issues for Fletcher who is terribly torn between the two men. "The Bachelorette" Season 12 (2016) finale/ Final rose ceremony has a "surprising, explosive ending."

So what will Fletcher do? Life & Style magazine confirms Fletcher leaves Thailand as an engaged woman. She accepts one proposal and rejects the other. She and the winning bachelor get engaged with a $80K Neil Lane engagement ring.

Following the final rose ceremony, "The Bachelorette" Season 12 (2016) finale features After the final Rose special, which happens to be a live event. On the special segment, host Chris Harrison will discuss the events of bachelorette's journey with Fletcher, Hayes and Rodgers. Meanwhile, fans can expect to find out more about Fletcher and winning bachelor's relationship and their future.

"The Bachelorette" Season 12 (2016) finale (episode 11 & 12) airs Aug. 1, Monday at 8:00 pm on ABC. Fans can also watch the final rose ceremony and After the Final Rose on abc.go.com after its television broadcast. Stay tuned, more spoilers and updates are expected soon. Meanwhile, let us know who you is the winner. Sound off your opinion in the comment section below.