Blood Echo

299 pages digital 2018

fiction lgbtqia+ romance dark mysterious tense slow-paced

missing page info 2019

lgbtqia+ romance mysterious fast-paced