by V.E. Schwab
The Shades of Magic series by V.E. Schwab consists of 4 books, published between 2015 and 2023. The series begins with A Darker Shade of Magic.