Last weekend I read The Cruel Prince by Holly Black in two days. The world and characters in it were