Crimson Smoke and the Emerald Flame

281 pages digital 2023

fiction fantasy lgbtqia+ mystery dark mysterious fast-paced