A review by hyzie
Sufficiently Advanced Magic by Andrew Rowe

5.0