I read this as part of the Shattered Worlds book bundle. Up until the ending, I would have given this a 4 star review. The story was well written, the characters realistically flawed, the foreshadowing subtle yet excellent, and the pace steady. It was a bit predictable at times, but good enough a tale to overlook that fact. Unfortunately, the ending just completely ruined it for me.