jmcampbell57's current reads
4 books

382 pages first pub 2025 (editions)

fiction dystopian science fiction young adult adventurous emotional tense slow-paced

673 pages first pub 2014 (editions)

fiction fantasy adventurous dark emotional medium-paced

405 pages first pub 2024 (editions)

fiction fantasy lgbtqia+ emotional funny hopeful medium-paced

359 pages first pub 2018 (editions)

fiction science fiction emotional hopeful reflective medium-paced