We're riding high today after the official Season 5 announcement, but we're still not over what went down in Castle's Season 4 finale.

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"? 

Are you a Castle expert? Weigh in with your theories and thoughts on our Castle Facebook page!
Follow @CastleWetpaint on Twitter

More About Castle
Castle Spoilers
Castle Season 5
Castle Episode Guide