Haven Prime

530 pages 2016

fiction lgbtqia+ science fiction adventurous fast-paced

340 pages 2016

fiction young adult adventurous emotional tense medium-paced