A new episode of Castle has been released on Monday. Don't miss to watch it free streaming online. It's a drama TV series of ABC that you want to watch now.
TV Show/Series Title: Castle
Episode's Title: A Rose for Everafter
Airs: 11 January 2010
Episode's Synopsis: Castle and Beckett are called to a wedding to investigate the murder of a bridesmaid. Castle realizes that the wedding is from a former girlfriend Kyra. Everyone's feelings are compromised, since Kyra has doubts about who she is marrying, Castle's feelings may not be as objective in the case and Beckett picks up the connection between them, making her a little jealous and have poor judgement. (episode writer)
Watch this episode online and don't miss this opportunity by accessing through online. And enjoy it watching the new episode of Castle.