A review by readerlatte
Light Mage by Laurie Forest

5.0

It answers so many questions!