A review by scorpioangel
Purple Threads by Jeanine Leane

challenging emotional reflective sad tense fast-paced

5.0