Last night's episode of The Bachelorette saw two men sent packing, with two remaining to vie for the final rose and a lifetime with Ashley Hebert.
We began the evening with only three dudes with Ms. Ashley in Fiji, but the surprise return of a former contestant shook things up once again.
The Bachelorette spoilers accurately predicted who came, and who left, but that didn't make it less compelling - or bizarre, at times - to watch.
From a picnic under a magnolia tree to a trip to the family restaurant, the guys pulled out all the stops to win over Ashley. But would it be enough?
Who's in? Who's out? Who's the favorite in next week's season finale?
Let's break down last night's overnight dates and all things Ashley, Constantine, J.P., Ben and ... find out in THG's official +/- Bachelorette recap: