Very good character development, each character is unique. Loved the storyline. Great read from start to finish!