Enjoyable, even lovable characters kept me engaged throughout the series. The storyline had enoughed twists to keep me guessing.