Jensen shows once again that she is a master at creating a realistic world that blends the familiar with the foreign.
The protagonist, Thora, is a well balanced character who manages to be good without being saccharine and who pulls the reader along with her on her journey as it twists and turns.
Forbidden love can often be frustrating and annoying for the reader but Jensen manages it so that the reader feels as though Thora and Bjorn will be together eventually, making the reader willing to wait for this outcome.
The antagonist, Ragna, is also well drawn as Jensen avoids making her into a cartoon villian, instead creating a character who is complicated and for whom the reader feels a small amount of sympathy for.
Overall, this is a novel that twists and turns, taking the reader to places that they don't expect and that had me wishing for more as I read the final words.