OMG, SO MANY FEELINGS ABOUT THAT FINALE.