Castle Season 2 Episode 12 Preview

Castle Season 2 Episode 12 Preview

Castle Season 2 Episode 12 Preview – Castle Season 2 episode 12 called “A Rose for Everafter” is set to air on January 11, 2010 on ABC.Here is what is in store:

Castle reconnects with Kyra, a former girlfriend on her wedding day and sparks fly. Beckett picks up on the obvious connection between the two of them, making her a little jealous.

You can check out a video on the matter,after the jump.


Conversations