I have not read the books (nor do I intend to), so this was a complete shocking surprise, similar to the next to last episode of season 1.
I was hoping to see Lady Stark reunited with her kids, and also make peace with Jon Snow (espeically after the story she told about Jon Snow to Talisa). But alas that won't happen.
But I do love the unpredictability of the series. Great episode.