Scarborough Fair Trilogy - Book 3
Fenella was the first Scarborough girl to be cursed, hundreds of years ago; and she has been trapped in the faerie realm every since, forced to watch generations of daughters try to break the elfin curse that has enslaved them. But now Fenella's descendant, Lucy, has accomplished the impossible and broken this curse, so why is Fenella still trapped in Faerie?
In her desperation, she makes a deal with the faerie queen: If she can accomplish three acts of destruction, she will be free, at last, to die. What she doesn't realize is that these acts must be aimed at her own family; and if she fails, the consequences will be dire, for all of the Scarborough girls.
How can she possibly choose to hurt her own dear family (not to mention a new beloved she never expected to meet)? And if she doesn't, how will she possibly save them?