I was surprised at every turn, great character personalities and interactions! I felt like I WAS the main character learning everything along with her through the whole story! Highly recommend!!