great buildup. loved the character development and relationships. lost interest midway due to plot devices. struggled to finish