21 Unforgettable Moments of Kaitlyn Bristowe’s Season on ‘The Bachelorette’ (in GIFs)

After one hell of a season, The Bachelorette finale will air tonight, and (we’re hoping) Kaitlyn Bristowe will end up an engaged woman!

The Final Two
The pros and cons of Nick Viall and Shawn Booth.

The ride leading up to this final rose has been wild, to say the least. From boozy nights to bromances, make out sessions to some off-camera sexy time, Chris Harrison might have actually been right when he said this season of The Bachelorette was the most dramatic one yet.

So in honor of tonight’s finale, we’re taking a walk down memory and looking back at the 21 most unforgettable moments of the crazy season – in GIF form, of course:

kaitlyn-britt-bye

1. The awkward tensions between Britt Nilsson and Kaitlyn.

crazy-guy-premiere1

2. The crazy drunk dude who skinny dipped during the season premiere.

chris-cupcake-gif

3. Chris “Cupcake” gets his nickname.

SHAWN B., KAITLYN BRISTOWE, BRITT NILSSON

4. The moment we knew Shawn and Kaitlyn were meant to be.

britt-crying

5. When Britt went bye-bye!

kupah-what-wont-leave

6. When Kupah refused to leave.

shawn-abs

7. The moment we finally got to see Shawn’s abs.

tony-warrior-hear-gypsy

8. Tony, the gypsy warrior.

bachelorette-aladdin-sing-a-long

9. Chris and Joe during the Aladdin audition.

ben-h-bachelorette-sex-ed

10. The moment we fell in love with Ben H.

clint-jj-love

11. JJ and Clint’s undeniable love.

jj-after-clint

12. JJ’s heartbreak after Clint leaves.

nick-stays-kaitlyn-bristowe

13. Nick shows up (WTF!).

kaitlyn-mean-face-Ian

14. Ian becomes the most hated man in Bachelor history (maybe besides Juan Pablo).

kaitlyn-birds

15. We find out about Kaitlyn’s extreme fear of birds (?).

ben-z-goes-home-single

16. Ben Z. is sent home, and we’re a little happy because that means he’s still SINGLE.

kaitlyn-nick-sex

17. Kaitlyn and Nick have sex.

chris-cupcake-crying

18. Chris “Cupcake” gets sent home and cries some miserable tears.

shawn-love-kaitlyn

19. Shawn divulges his off-camera chat with Kaitlyn, revealing he loves her (and she obviously loves him).

shawn-kaitlyn-nick-sex

20. Shawn handles the Kaitlyn sexing Nick situation really well.

shawn-hates-nick

21. Except he still really hates Nick.

We can only hope that something even more memorable than these moments will occur tonight – you know, like an engagement or something… Can’t wait to see who Kaitlyn chooses!