Ends of Magic

546 pages first pub 2023 (editions)

fiction fantasy adventurous fast-paced

446 pages first pub 2024 (editions)

fiction fantasy science fiction

509 pages first pub 2024 (editions)

fiction fantasy science fiction

495 pages first pub 2024 (editions)

fiction fantasy science fiction