This series hits all the sweet spots. Loved the whole work, minus the last 10 or so, which was a bit overreaching for a happy ending.