Castle
Character: Kyra Blaine
Created by: Andrew W. Marlowe
Directed by: Bryan Spicer
Written by: Andrew W. Marlowe, Terri Edda Miller, Terence Paul Winter
Produced by: David Grae, Howard Grigsby
Cast Members: Nathan Fillion, Stana Katic, Susan Sullivan
Released date: January 11, 2010
Episode(s) Number: 2x12
Episode(s) Title: A Rose for Everafter
Genre: Comedy, Crime
Duration: 1h
A death of a bridesmaid reunites Castle with his long lost love.