Loved it on audio! Great narrator with a natural British accent (looks like she also reads the Flavia de Luce books) who does other accents and voices well to bring this modern fairytale to life. Tell kids it's got strains of Harry Potter and the Snow Queen (but not a hip Elsa - a very, very evil one). There were genuinely creepy parts and wonderful imagery here. 
 (view spoiler)[p. 10 - how long Ophelia's mother has been dead (hide spoiler)]