Tonight's episode of Castle was like Dancing With the Stars meets The Parent Trap — only this story doesn't have a happy ending. Turns out, our so-called victim, Odette Morton, was killed a year prior during a train accident, only to have her identity stolen by a woman bearing a striking resemblance — wannabe Broadway star, Barbara Landow.

While we loved the episode's evil doppelganger and secret lover plot twist, we're just a tad upset we didn't get to see more dancing. That being said, we give Castle and Beckett a perfect 10 for their performance as a pair of star-crossed lovers tip-toeing around their romantic feelings with subtle innuendos and lingering side-glances. Oh wait, they do that dance every week.

Nonetheless, "A Dance With Death" is fun, upbeat, classic Castle. The witty bro-banter between Ryan and Esposito had us chuckling aloud, and seeing Alexis all grown up in her doctor scrubs gave us that warm and fuzzy feeling.

What we loved most about the episode, though, was the emphasis on dreams. Sometimes life has different plans for us, but when one door closes, another one opens. Kate Beckett didn't become the first female Supreme Court Chief Justice, but she's one heck of a good detective, and her profession ultimately led her to Castle. And what little girl doesn't dream of finding the perfect partner ... in crime?