Geek Book Review: Infinity Son

Adam Silvera conjures a world where magic exists in a not so distant future