SPOILER ALERT!

Reading progress update: I've read 593 out of 699 pages.

A Court of Wings and Ruin - Sarah J. Maas

Mor Your a beautiful soul and deserve love