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