Answer

Scholamance series by Naomi Novak! I fully support Nathan's endorsement, the books are so good, smart and funny and with twists and turns

Replies
No replies yet