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 hours 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 tonight 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 up over some 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!

Tonight is the night (is the night of love), as Andi will choose her forever love (and the man who will bestow her with a Neil Lane sparkler) with the beautiful Dominican Republic as the backdrop. Not a bad way to start your engagement off, eh? Assuming Andi doesn't pull a Mesnick and swap guys in the live After the Final Rose special — airing immediately after the finale at 10 p.m. ET!

And once the season officially comes to a close, there's no need to sink into Bachelor Nation withdrawal. Bachelor in Paradise, the new spin-off summer show is coming for us all on Monday, August 4 — exactly one week from now! So, refresh your supply of wine coolers , guys. It’s going to be a long, hot August...

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