garrettcz's current reads
4 books

512 pages first pub 2023 (editions)

fiction fantasy science fiction speculative fiction adventurous hopeful reflective slow-paced

527 pages first pub 2023 (editions)

fiction fantasy dark emotional tense medium-paced

568 pages first pub 2021 (editions)

fiction fantasy young adult adventurous medium-paced

240 pages first pub 2005 (editions)

nonfiction reference informative medium-paced