JoJo Fletcher 'The Bachelorette' finale

The moment of truth has finally arrived. On Monday (Aug. 1), Cycle 12 of “The Bachelorette” will come to a close and JoJo Fletcher will finally pick her future husband … or will she? We must wait and find out.

For now, Zap2it can only speculate as to which man the 25-year-old beauty — who was jilted during Ben Higgin’s “Bachelor” season — found love with. The answer lies with one of these final two contestants: Robby Hayes or Jordan Rodgers.

RELATED: Kristen Wiig as ‘The Bachelorette’ is truly a ‘Tonight Show’ gift

Both Robby and Jordan are handsome men that, from afar, could be mistaken for brothers. Tall and tan, with ridiculously coifed hair-dos, it’s clear JoJo has a type. And that type are run-of-the-mill men who are pretty to look at. Neither of these two have a job and both list their current occupation as “former athletes” — something that will stop being hilarious at some point, we’re just not sure when.

Robby Hayes 'The Bachelorette'

Seriously, how does one write down their current profession as being a “former” anything with a straight face? Le sigh …

Jordan Rodgers 'The Bachelorette'

While audiences will have to sit through the entire two hour finale before finding out which man JoJo ultimately picks, it honestly doesn’t matter. Either choice will probably leave “The Bachelorette” star heartbroken. For a full explanation as to why, click here.

All the men who truly seemed ready to commit to a relationship have already been given the boot. Audiences were pretty disappointed with JoJo after she sent Luke home last week.

While it’s understandably hard to fathom ever wanting to pass on this handsome war vet, he wasn’t the right match for JoJo. He’s too small-town. Luke’s a quiet farmer who enjoys life with his 50 best friends back home in rural Texas. JoJo’s too outgoing to ever be happy settling into that kind of lifestyle.

Luke Pell 'The Bachelorette'

For that same reason, it seemed odd JoJo kept Chase the Robot around instead.

Therefore, it wasn’t surprising when JoJo decided to send Chase home early. She received a slew of fan backlash for blue-balling him minutes before entering the Fantasy Suite, but if JoJo is going to get ragged on for anything, it shouldn’t be for deciding not to have pity sex with Chase.

JoJo and Chase

In the end, all signs point to JoJo picking Jordan. He earned the First Impression rose and has been a front-runner ever since. JoJo is clearly infatuated with him and unfortunately, Jordan is clearly infatuated with being famous. Zap2it has it’s own conspiracy theory about these two, but if JoJo is truly in love with him, she’s in for a world of hurt.

RELATED: ‘The Bachelorette’ fallout: Inside Jordan & Aaron Rodgers’ family feud

On the flipside, choosing Robby the Liar also looks to end terribly. It’s been so difficult watching JoJo narrow down her suitors to these two men. Jordan and Robby should be kissing the ground she walks on. JoJo is gorgeous, kind and funny – but they don’t seem to care about her.

It feels as if they’d give up a relationship with JoJo in a heartbeat if it meant the possibility of being named the next “Bachelor” star.  Side note: if you’re hoping and praying the next “Bachelor” will be either Luke or Chase, we’re sorry to say the odds are not in their favor.

Luke Pell and Chase McNary should not be 'The Bachelor'

After the finale episode, ABC will immediately air the “After the Final Rose” special, which we predict will be quite a dramatic hour of TV.  This sit-down will probably be filled with tears, culminating in JoJo and Jordan announcing their engagement is already off.

Plus Chad — this cycle’s big bad villain — is scheduled to make an appearance. And hey, if you’ve been missing the Chad Bear, don’t fret. He is starring in Tuesday’s premiere of “Bachelor in Paradise” along with numerous other men from JoJo’s season. Will Zap2it be watching? You can count your roses on it.

The finale of “The Bachelorette” airs on Monday, Aug. 1, at 8 p.m. ET/PT on ABC. The “After the Final Rose” begins right after, at 10 p.m. ET/PT.