The Bachelorette 2016 winner will be named in a few weeks. Most reports claim that frontrunner Jordan Rodgers will win the series. Others, however, believe that he’s better off as the next Bachelor. But if he does win, some publications noted that JoJo will have a change of heart by the end of the show.

Spoilers mentioned that this season will have a “shocking” finale. Moreover, JoJo will cry a lot on the final episode. According to reports, the Texas native will shed lots of tears before choosing the One. It seems the bachelorette had a hard time choosing between the final two. A source even claimed that viewers should expect a “huge twist” by the end of the episode. Does that mean JoJo will dump Jordan?

Weeks ahead of the finale, JoJo Fletcher shared her experience on the show – the best and the worst parts. Likewise, she also revealed what she thinks of the final four. The remaining hopefuls are Jordan Rodgers, Luke Pell, Robby Hayes and Chase McNary.

JoJo told People Magazine how the show made her very “emotional”. She said that it was hard yet very exciting. However, there were times when she was “overthinking.” JoJo also added that she hated the term “frontrunner” title unofficially given unto Jordan. Does that hint she won’t choose him at the end?

“I never wanted to rank the guys. It makes me sad that some guys think they might not be a front-runner. But it is true my relationships with Jordan and Luke were consistently strong. They made incredible first impressions, but they’re also really great guys,” JoJo admitted. Did she just spill that the final two would be Jordan and Luke?

JoJo described Luke Pell as “passionate” and “meaningful”. On the other hand, she called Robby a “warm soul”. Meanwhile, Chase is “an all-around guy” for her. Yikes, it looks like JoJo is indeed torn in choosing among them. Who do you think will become The Bachelorette 2016 winner?

The Bachelorette airs on Monday, 8 p.m. on ABC.