Undying Affinity book review