Ratings6
Average rating3.5
Really amazing writing. The story jumps around in time, which I usually find to be a style I don't like. But in this book, it is interesting and creates a feeling of putting together a puzzle which you finally solve at the end.