Altered Helix

missing page info 2020

mystery romance thriller young adult dark mysterious fast-paced

87 pages 2020

romance adventurous tense fast-paced

missing page info 2020

adventurous fast-paced

296 pages hardcover

fiction fantasy young adult medium-paced