One thing that is sort of a twist, but not really -- and I am sorry if I am being vague but I think it would be best if it comes as a surprise to others the same way it did for me -- is the nature of the trolls.It did occur to me as I was making my way through the story to wonder the creatures are called trolls in the first place.