With only two weeks left of The Bachelorette, this season has managed to tick a number of very important boxes.
Gimmicks that are intended to be romantic but are actually just awkward AF? Check.
A date where they both learn to dance and love starts to blossom? Check.
A villain who we are meant to dislike but is actually hilarious? Check.
Osher being the best thing about the entire show? Check.