Lord of Raven's Peak by Catherine Coulter