I have to admit, I didn't see tonight's perp coming. I was actually expecting that the real Odette would show up at some point, having survived the train wreck but being horribly disfigured.
I know it can't last forever, but I'm really enjoying Alexis as Lanie's intern. She's actually had some good stuff to do the past few episodes, whereas the first two-thirds of the season, it seemed like the writers didn't quite know what to do with her.
Next week looks like a must see episode, as Castle finally finds out he's been lied to all year long.