The Bachelor Season 18 Episode 7 saw Juan Pablo cut his remaining group of women from six to four, with the quartet at the end earning hometown dates.
Actually, he only cut it to five. One woman eliminated herself and it was far from surprising. The biggest shocker was that it took Sharleen Joynt so long.
The opera singer, who returned from Germany to find true love, did not find it. She'd been unsure, or just plain in denial of, any spark with Juan Pablo.
El Bachelor had absolutely no clue about this, of course - we did, from The Bachelor spoilers - until she finally told him as much Monday and bounced.
It happens. Every week, in fact. The Bachelor (or Bachelorette) breaks unsuspecting hearts left and right. This time the tables were turned, that's all.
"I just know that he doesn't have what I'm looking for in terms of a forever partner," Sharleen said, and good ol' Juan actually did shed a tear or two.
Also eliminated last night? Chelsie Webster. We would really miss Chelsie if we had any idea she was still on the show heading into this episode.
Basically that was a foregone conclusion as well. Much less so? Juan Pablo Galavis deciding to introduce one of the ladies to his daughter, Camila.
The contestant who earned that honor? Nikki Ferrell!
In his hometown of Miami, Fla., Juan Pablo took Nikki on a date to Camila's dance recital. She also met his parents and Carla Rodriguez, JPG's baby mama.
Suffice it to say, Nikki is the frontrunner after all this.
Also advancing to the hometown dates were Andi Dorfman, Renee Oteri and Clare Crawley, each of whom have shown chemistry with our man as well.
Still, based on The Bachelor Season 18 Episode 7, this is looking like Nikki's competition to lose ... much to the chagrin of every other contestant and fan.
Miss it? Want to see it a second time? Just follow the link here to watch The Bachelor online at TV Fanatic to relive all the unforgettable drama in full.
Then scroll through our gallery of the final four women above and tell us who you think Juan Pablo Galavis should give his final rose to this season ...