Alyssa Milano to Guest-Star on Castle

In an episode titled "A Rose for Everafter," the former Charmedstar will play Kyra, a former love interest of Rick Castle (Nathan Fillion). The two reconnect on Kyra's wedding day, setting off old sparks and a jealous Detective Beckett (Stana Katic).