Kier Sealgair is the only daughter of a family of seal hunters. But as catches decline and the seals are dying the seal hunters and fishermen of the small town are struggling. Kier cannot kill and in hard times she is a burden to her family, especially now that her father is ailing. Her only friend is Fie, son of the town's tailor, living with the knowledge that his father hoped for a daughter.
Near the town, high on the cliffs, is Erskine Manor. Servants come from the manor to the town to buy supplies but the family is never seen and rumours abound about them. Did the Lord kill the Lady? Are the five towers of the manor for the five daughters? Are the children of the manor even human, or are they taloned and spine-toothed monsters set to roam the overgrown walled grounds?
And then one day a woman arrives in Fie's shop wanting an impossibly expensive dress for one of her daughters. She can only be Lady Erskine. And later, on the rocky shore Kier meets the same woman who offers her a bargain, one that could save Kier's father.