The drama and romance of fantasy suites continued on Tuesday's episode of The Bachelorette.
Picking up where they left off on Monday's episode, Gabby -- who sent Johnny home following his admission that he wasn't ready for an engagement, and with her relationship with Erich on the rocks after he expressed his discomfort with her potentially spending the night with the other men -- found herself sending Jason home after his bombshell admission that he also wasn't ready for a commitment.
Gabby would later pay Erich a visi, to let him know that he was that he was the only man left, and therefore would go on to meet her family.
Meanwhile, Zach, who felt confident going into his date with Rachel, was "blindsided" by her sudden doubt as to whether he was ready for an engagement, citing their age difference -- he's 25 and she's 26. After an emotional conversation with host Jesse Palmer, Zach planned to speak to Rachel before the rose ceremony.
However, the results of that conversation, and the results of the rose ceremony will have to wait until next week's season finale, in order "to prepare ourselves for the shocking events that are about to take place -- events that are going to change both Gabby's and Rachel's lives forever," explained Palmer, standing in an empty studio.
"Prepare yourselves for the most shocking finale of all time," he concluded.
The Bachelorette season 19 finale airs Tuesday at 8 p.m. ET on ABC.