Castle
Season 2 Episode 12 - A Rose for Everafter
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.
Episodes in Season 2
Deep in Death
42 min
The Double Down
43 min
Inventing the Girl
44 min
Fool Me Once
44 min
When the Bough Breaks
44 min
Vampire Weekend
44 min
Famous Last Words
44 min
Kill the Messenger
44 min
Love Me Dead
42 min
One Man's Treasure
44 min
The Fifth Bullet
44 min
A Rose for Everafter
43 min
Sucker Punch
44 min
The Third Man
44 min
Suicide Squeeze
44 min
The Mistress Always Spanks Twice
43 min
Tick, Tick, Tick... (1)
43 min
Boom! (2)
44 min
Wrapped Up in Death
44 min
The Late Shaft
44 min
Den of Thieves
44 min
Food to Die For
44 min
Overkill
44 min
A Deadly Game
44 min