A review by uglyreading
Dear Little Corpses by Nicola Upson

mysterious tense fast-paced

4.5