I can see a middle-school/young teen enjoying this book. There's mystery, suspense, emotion, and a strong story. Myself, I was not moved too much. Too simplistic for my tastes. The pros: good job of showing the effects of karma, of valuing family and human connection, of staying true.The cons: too straightforward for older audiences.