This is hard to review as an adult, but knowing I feel pretty safe in saying that 12 year old me would not have rated this very highly, either. It was slow to get going, the main character made frustrating choices, and the ending fell a bit flat for me.