A review by justanotherfangirlk
Three Dark Crowns by Kendare Blake

5.0