Beautiful novel, brilliantly drawn characters, com...
Upsetting at times.
Gripping, exciting, had me in floods of tears
Strangely dissatisfying ending, currently out of p...
Great read - takes you out of yourself
Extremely enjoyable and gripping
Some poorly developed bits
Very well crafted, original, moving
Its only 650 pages long