Very well written characters are endearing and engaging and well developed,there are a few though that could be more developed to enhance the story.