Anyways, with all this craziness going down, it's time to look ahead to the remaining episodes-because I don't know about you, but I need a FULL month's notice to mentally prepare for Hannah's "I have had sex, and Jesus still loves me!" moment.
So here's when to set your DVRs, but be warned: With the Golden State Warriors forcing a game five in the NBA Finals, ABC will probably reschedule next Monday's new episode, meaning this whole thing is subject to change. Sports, gotta love 'em! (And shout out to Bachelor expert Reality Steve for breaking it all down on his blog.)
Monday, June 3: Two one-on-one dates and a group date
Monday, June 10: Two one-on-one dates and a group date
Monday, June 17: Two one-on-one dates and a group date
Monday, June 24: Three one-on-one dates and a three-on-one date
Monday, July 1: Hometown dates
Monday, July 8: Overnight dates
Monday, July 15: "Men Tell All" special
Monday, July 22: Finale
Don't forget that if you miss an episode live (the horror!), you can also watch it on ABC's website with a cable login, or on Hulu . And if this isn't enough drama for you, Bachelor In Paradise will kick off the following Monday, July 29! Cheers to spending this summer in front of the TV for all the right reasons.
P.S. If you can't wait two months to know who Hannah picks, all the season spoilers are right this way .