Follow Castle

On the January 11 episode of this dramedy, titled "A Rose for Everafter," Alyssa Milano doesn't merely guest star as Kyra, an ex-girlfriend of Rick Castle. She totally makes out with him!

The two run into each other on Kyra's wedding day. How do they go from that meeting to an embrace on a rooftop, as depicted in a pair of newly-released photos below? You'll need to tune in and find out!

Meanwhile, Rick won't be the only one getting some on the series.

In other Castle casting news: Scott Elrod will guest star on an upcoming episode of the show. The actor, who has appeared on CSI: Miami and Men in Trees, will portray a love interest for Beckett.