A review by harlequinstardust
Dragon Keeper by Robin Hobb

4.25