Who will JoJo Fletcher choose to be with in the season finale of "The Bachelorette"? That's the question on the minds of fans heading into the final rose ceremony. 

The 25-year-old real estate developer started the season with 26 sexy and single men, but has now narrowed her search for love down to just two guys — Robby and Jordan. Both of the contestants have confessed that they're in love with JoJo. And surprisingly, JoJo is in love with them. Although she was blindsided on "The Bachelor" when Ben Higgins decided to propose to Lauren Bushnell instead of her, JoJo now finds herself in a similar situation.

According to the synopsis, JoJo is "in love with both of these captivating men." And to make things even more intense, she's "terribly torn between them." As fans of the ABC reality series already know, she had an immediate spark with Jordan, a 27-year-old former pro quarterback. However, her relationship with Robby, a 27-year-old former competitive swimmer, has also been moving at a quick pace. Unfortunately, both relationships aren't without problems.

Jordan's ex-girlfriend has accused him of not being fully committed or mature enough for a relationship, and that is a concern of JoJo's. She's worried that he's going to lose interest and break her heart like Ben did. Robby, on the other hand, has been accused of dumping his long-time girlfriend to join the show. Eliminated contestant James has also slammed Robby for having a "wandering eye." Robby denied both those claims.

So, who will JoJo choose to be with? Cast your vote ahead of the season finale!

"The Bachelorette" finale will air on ABC on Monday, Aug. 2 at 8 p.m. EDT.

JoJo Fletcher JoJo Fletcher has narrowed her search for love down to two men on "The Bachelorette" — Robby and Jordan. Photo: ABC