Ratings1,115
Average rating4.3
Within the first few pages I quickly knew this would be a new favorite read. The characters are all so lovable and memorable and the writing, THE WRITING!! The narration was wonderful and made me feel something a book hasn't made me feel in a long time. So so good!