OH MY FREAKING GOD!!! THAT ENDING!! AAAAAAAHHHHHHHH!!!!!!

*What, you wanted some kind of coherent commentary on what I just watched? Pft.. good luck. If anyone else would care to post their emotional reaction, please feel free to.