White Cat by Holly Black
White Cat by Array