A review by raikowlreads
White Cat by Holly Black

4.0