I found this book so engaging that my seven year old and I stayed up late reading for so many evenings that the grade one teacher asked why my daughter was so tired. The characters are believable and its great to have wonderful heroines.