Castle · SEASON 2
A Rose for Everafter
Episode 12 · 2010-01-11

- Drama
- Crime
Episode overview
When Castle and Beckett are called to a wedding to investigate the death of a bridesmaid, Castle is stunned to discover that the soon-to-be bride is his old flame, Kyra, "the one that got away". Complications ensue as Kyra, caught off-guard by Castle's reappearance in her life, wonders if she's marrying the right guy. With the nuptials forestalled and the entire wedding party under suspicion, Beckett questions Castle's ability to be objective about the case. But when it looks to Beckett like Castle and Kyra might rekindle their romance, her judgment may be compromised as well.
43 minutes
Season 2 episodes
1. Deep in Death2009-09-21
2. The Double Down2009-09-28
3. Inventing the Girl2009-10-05
4. Fool Me Once2009-10-12
5. When the Bough Breaks2009-10-19
6. Vampire Weekend2009-10-26
7. Famous Last Words2009-11-02
8. Kill the Messenger2009-11-09
9. Love Me Dead2009-11-16
10. One Man's Treasure2009-11-23
11. The Fifth Bullet2009-12-07
12. A Rose for Everafter2010-01-11
13. Sucker Punch2010-01-18
14. The Third Man2010-01-25
15. Suicide Squeeze2010-02-08
16. The Mistress Always Spanks Twice2010-03-08
17. Tick, Tick, Tick... (1)2010-03-22
18. Boom! (2)2010-03-29
19. Wrapped Up in Death2010-04-05
20. The Late Shaft2010-04-12
21. Den of Thieves2010-04-19
22. Food to Die For2010-05-03
23. Overkill2010-05-10
24. A Deadly Game2010-05-17