The Bachelorette Season 12 Spoilers: JoJo Fletcher makes emotional, last-minute decision in finale

facebook.com/TheBachelorette

The twelfth season of the American dating reality show "The Bachelorette" is getting more and more exciting as it draws to a close, and fans can expect an even more intense finale in the coming weeks.

According to an exclusive report by "Life and Style" magazine, this season's bachelorette, JoJo Fletcher, will make a very emotional and last-minute decision on whom between the two remaining men in the finale she ultimately wants to have a relationship with.

An anonymous insider told the magazine that Fletcher could not make up her mind up until the very end, after the final two contestants both proposed to her.

"She was so torn between the final two guys," the "Bachelorette" insider told "Life and Style" magazine.

The unnamed source also revealed that the 25-year-old beauty, who fell short during the last season of "The Bachelor," was quite overcome with emotions and confusion during the final Rose Ceremony.

"She kept crying and crying because she didn't know what to do," the insider shared.

In the end, however, Fletcher had to make a choice on whose engagement ring she will accept on the scenic finale location: the island of Phuket in Thailand.

The excitement, however, does not stop there. The insider also promised that there will be a shocker in "The Bachelorette" finale that will leave the viewers on the edge of their seats.

"There's a huge twist at the end," the source shared.

So far, Fletcher has narrowed down her choice on whom she will give her heart to four contestants. These include perceived frontrunner and former pro-quarterback Jordan Rodgers. During the last episode, Rodgers already professed his love for Fletcher, and expressed excitement to introduce her to his family.

Also still in the running are medical sales representative Chase McNary, war veteran Luke Pell and formercompetitive swimmer Roby Hayes.