On last night's season finale of "The Bachelor," there were quite a few jaw-dropping moments.

Like, Ben getting down on one knee not once but TWICE! Yeah. That happened.

Or when Chris Harrison threw everyone a curveball and said that the next Bachelorette was NOT Ben's second runner up, Caila.

Then who could it be C.H.?! Denise Hnytka and I tried cracking the code a couple weeks ago. Her source Reality Steve had this to say about "The Bachelor" and how the show decides who will continue the franchise:

"We know their track record with the female lead, and it’s always been someone from the final four of the “Bachelor” season... Personally my opinion is JoJo seems like the perfect candidate for “Bachelorette,” – I just don’t know how on their current shooting schedule she can get the gig. If there’s a way I’m not thinking of that some of you may have to where they can bring JoJo out to confront Ben for the first time since he dumped her, then 30 minutes later somehow announce her as “Bachelorette” on the ATFR, then three days later begin filming her season, I’m all ears. I don’t see it but maybe I’m missing something."

Leave it to Steve to be completely right, yet again!

Last night Chris Harrison, very sneakily, announced that fan-favorite JoJo is in the drivers seat for the upcoming season of "The Bachelorette" set to air Monday, May 23rd on ABC.

When Chris Harrison made the apparent "Bachelorette" switch on last night's After The Final Rose, I screamed with excitement which was then greeted by my boyfriend holding his ear and saying "inside voices." haha OOPS! I really didn't have any girl in particular this season that I was rooting for until last night's episode. JoJo, to me, had a much firmer grasp with a real relationship with Ben than Lauren B. and I appreciated her candidness. JoJo definitely has my vote and will have my attention for the upcoming season!

 

More From B100