The character development and relationships were beautifully interwoven. The timeline made it easy to follow progression.