Related TV Shows

True BloodWatch now Details
Dead Like MeWatch now
The WireWatch now Details
The SopranosWatch now Details

A Rose For Everafter

Season 2, Episode 12 -  Air Date: 1/11/2010
7 Ratings


Castle reconnects with a former girlfriend (Alyssa Milano) on her wedding day when her bridesmaid is murdered, causing sparks to fly. Beckett picks up on the obvious connection between the two of them, making her a little jealous.

News from our partners