Absolutely spectacular surprise. You expect it to be a conventional punishment story where a bunch of kidnappers get their comeuppance but it becomes SO MUCH more than that. Somehow every character gets depth and they interact so well, friends, enemies, heroes and villains from the start to the end.