Castle Season 2 Episode 12 A Rose for Everafter / Watch Castle s02e12 A Rose for Everafter free online stream

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

Season: 2

Episode: 12

Episode's Title: A Rose for Everafter

Genre: Drama

Theme: Crime

Airs: 11 January 2010

Rate/Comment: Superb

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.