Loved meeting all these characters and the pace is perfectly balanced with reader filling in gaps between