Alexis graduated! Beckett and Esposito turned in their badges! The sniper who shot Beckett still wants her dead! And Castle and Beckett finally hooked up!
It's a lot to take in, even for the most well-prepared Castle fan. After letting the initial shock sink in, we went back for a second viewing, which inevitably led to a third. And OK, maybe a fourth, but who's counting?
We know we're not the only ones out there who watched the episode more than once, so tell us, Castle lovers: How many times did you watch the Season 4 finale, "Always"?