I’ve been yearning for a fantasy book with witches and The Prince Without Sorrow couldn’t have come at a better time.