Cotillion rated Blood of Elves: 5 stars Aug. 3, 2023 Public Blood of Elves by Andrzej Sapkowski (The Witcher)