A review by livsinbooks
White Cat by Holly Black

4.0