Miracle of miracles, this episode actually made me a little bit emotional about River Song. I'll try to forestall my usual complaints about her character, because most people have heard it before, either from me or from somebody else. In any case, this was a really proper sendoff for her character, even if it does cause some (more) continuity errors in terms of River's first appearance on the show, and last adventure with the Doctor in "The Silence in the Library." This installment wasn't all that Christmas-y, but it was fun and it was touching. Let's take a closer look.
Cons:
The basic plot of this one has the Doctor stumbling upon one of River's adventures pretty much at random. River doesn't recognize him, because he doesn't have one of his twelve known faces. Adventures ensue, fun times are had, and then when River is in danger, the baddies think that the Doctor might show up and try to save her. She gives a big impassioned speech about how the Doctor isn't stupid enough or in love enough to risk anything for her. He's a monument, a god, greater than any mere mortal. He wouldn't waste his time on her. The worst part is... she seems to believe what she's saying. When she finally realizes that the Doctor is the Doctor, she's shocked.