The Blood Files

316 pages paperback 2023

fiction fantasy lgbtqia+ romance dark mysterious tense medium-paced