One of the most incredible books i have read in a long long time. The way it addresses the sexism within the original tale and changes the viewpoint in an incredible way. The twists and shocking and often unpredictable, the characters are full of depth and emotion. An absolute must read for anyone 12+