The Bachelorette 2016 star JoJo Fletcher is reportedly regretting her decision of choosing the man she ended up with in the finale.

The Bachelorette 2016 is just a few weeks away from its conclusion. Thus far, there are only four contestants remaining – Jordan, Robby, Chase and Luke.

In Touch magazine reported that Fletcher is going to pull a shocker in the final episode and will make a last-minute twist. The publication wrote that she will pick the man but will eventually regret her decision.

“She picked the guy she doesn’t necessarily want to be with. Everyone is telling her that she doesn’t have to be upset and beat herself up. However, JoJo sees all the drama surrounding the guy and keeps asking her friends, ‘What have I done?'” an insider told In Touch.

The magazine added that the winner of the show “completely betrayed” Fletcher by flirting with a model on Instagram. The winner allegedly denied it.

Whoever that person is, the Texas beauty definitely fell in love with him. In her recent post published by People magazine, Fletcher admitted that she is falling hard for all four of the remaining hopefuls.

Spoilers indicated Fletcher will choose between Robby and Jordan in the finale after she sent Luke home in the hometown dates episode, and then Chase during the fantasy suites episode.

Jordan has been the frontrunner in the show, and there have been reports that he was the one Fletcher chose. Both Robby and Jordan’s motives of joining the reality TV show have been questioned. There have been rumors that they joined The Bachelorette to get famous.

Aside from fame, fans also raised concerns that Jordan is feuding with his brother, NFL star Aaron Rodgers, and that Fletcher could end up heartbroken. Robby, on the other, allegedly broke up with his girlfriend to join the show.

Who will Fletcher chose? Tune in for more of The Bachelorette 2016 every Mondays at 8 p.m. on ABC.