A review by diaryofthebookdragon
The Novice by Taran Matharu
4.0
It had a slow start and rushed ending but I LOVED the setting (magical boarding school) that reminded me of Harry Potter and they had cute demons as pets/magical helpers.