Giving this 4 stars just because the ending really disappointed me... I absolutely loved the series, but the whole happy ending, everyone wins made me annoyed. Though, I listened to all of these as audiobooks and the narrator was WONDERFUL! She really made me feel the whole series and even did the accents! Loved her and I hope I listen to some more audiobooks with her!