Haunting Violet

368 pages paperback 2011

fiction young adult dark mysterious tense medium-paced

92 pages digital 2012

fiction young adult adventurous slow-paced