Threads of Power by V.E. Schwab (series)

From Book Trigger Warnings