Magnus Academy

217 pages hardcover 2023

fiction fantasy lgbtqia+ young adult adventurous funny mysterious fast-paced