If feels like a minute has passed since we first watched 25 hawt men step out of the limo and into Andi Dorfman's y'all filled life, but somehow, we're already only weeks away from the finale of Season 10 (and three-quarters of the way through the palette of wine we ordered to go with it). Alas, the season must come to an end, and it will do so on Monday, July 28 at 8 p.m. ET.  

Don't miss the episode.

So many eligible men have come and gone — so, so, many — and we've coped with the departures of more than one fan favorite by tearing over onto our truffles. Just how many more goodbyes must we endure? Well, the Hotlantan can only keep one man for herself, so that would be one single goodbye left for us to endure!

After the dearly departed dudes of this tenth season return to hash things out in the "Men Tell All" special on Monday, July 21, it will be time for Andi to choose her forever love (and the man who will bestow her with a Neil Lane sparkler) in the July 28 finale. 

The air date makes all the more sense when you consider that Bachelor in Paradise, the new spin-off summer show is coming for us all on Monday, August 4. So, refresh your supply of wine coolers now, guys. It’s going to be a long, hot late July and August...

The Bachelorette Season 10 finale airs Monday, July 28 at 8 p.m. ET/PT on ABC.