Sins of the Divine

532 pages paperback 2023

fiction fantasy lgbtqia+ challenging dark emotional medium-paced