Haunting Violet

368 pages • 2011 • 7 editions

fiction young adult dark mysterious tense medium-paced

92 pages • 2012 • 2 editions

fiction young adult adventurous slow-paced