Beautifully written, compelling and NOT a good book for anyone under 12. Young children need to feel supported and safe and this book leaves lots of worries and an open ended conclusion that I think they will find worrisome....