This evening, ABC aired the series finale of Castle. After eight seasons and 173 episodes, the Monday night drama came to an end. While fans of the show will surely miss Rick (Nathan Fillion) and Beckett (Stana Katic), it turns out that the cancellation might have been a good thing for the show’s legacy. SPOILERS AHEAD.
In the final moments of the last episode, Rick and Beckett were shot by Caleb (Kris Polaha). While Beckett was able to take out their assailant, the beloved couple was gravely injured. It looked like this could be the end but the finale’s final moments flashed forward seven years into the future and showed the couple with their three children. A happy ending.