• 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 features heavily emotional moments from JoJo Fletcher's high-on-drama final rose ceremony. The leading lady will have to make the hardest decision of her life and make her final pick among her final two men-Robby Hayes and Jordan Rodgers. Meanwhile, speculations are running rampant and some alleged inside details from the final rose ceremony have surfaced. Read on for the details.

Like Us on Facebook

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

"The Bachelorette" Season 12 (2016) final rose ceremony/finale takes place in a Thai island of Phuket. According to the Life & Style magazine report, the show closes with Fletcher getting engaged to one of the bachelors. But before that happens, the bachelorette struggles with the truth-she might be in love with both Hayes and Rodgers.

The publication reports that both Rodgers and Hayes proposed Fletcher at the rose ceremony and she struggled to decide until the last minute.

"She was so torn between the final two guys," an unnamed source told the magazine. "She kept crying and crying because she didn't know what to do."

The insider revealed that the show closes a "huge twist at the end."

In the end, the bachelorette accepted one proposal and rejected the other. She gave her final rose to the winner who presented her with $80k Neil lane ring but she still kept wondering if she was making the right decision.

"She left with the winner, but he's not necessarily the one she wanted to be with at the end," insider said.

In addition, Us Weekly is reporting that she might be regretting her decision. A source told the publication that she wanted the runner-up to be the one she picks as the winner.

"JoJo was sobbing," the insider said of the time when Fletcher broke up with the runner-up. "She told him, 'I wanted it to be you.'"

A major reason why she had to let go of the man is because he didn't think it was necessary to seek permission from her parents to propose her. It was a major deal breaker and he failed to do it.

Suitors meeting with the Fletcher family further complicated things for the 25-year-old real estate developer. They thought the first suitor was a "player" and the second one to meet them was more of a husband material and would be "more loyal" to her. It remains unclear which bachelor are they referring to.

It is said that the second suitor made a huge blunder by not asking for her parents' permission before proposing her.

"JoJo viewed it as disrespectful that he didn't."  Fletcher "cried and said she didn't know how she was going to make a decision," the insider claims.

The network has released a promo video for "The Bachelorette" Season 12 (2016) final rose ceremony. It gives a glimpse at teary-eyed Fletcher struggling to make her decision. Scroll down to watch it.

Who do you think will Fletcher pick as the winner of "The Bachelorette" Season 12 (2016)? Let us know in the comment section below.

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