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.

Script developed by Never Enough Design