Sweet Vengeance
2023 • 608 pages