by Neal Shusterman
3.85
181 pages
3h 26m
This isn't your typical fairy tale retelling; it's a dark and twisted reimagining that will challenge your expectations and leave you questioning the very nature of good and evil.