A review by shanbooks
The Stolen Heir by Holly Black

5.0