Lucy has always known that her foster parents are not her real parents (and that her biological mother is really the crazy bag lady). She knows that her biological mother went mad shortly after giving birth to her at the age of 18. What Lucy does not know at first is that she is the latest in a line of women condemned by a curse. And that everything that happened to her mother -- being an unwed teen mother, going mad -- is about to happen to her as well, unless she can perform three impossible tasks in time.
A marvelous modern fairy tale based on the words of the "Elfin Knight" (aka "Scarborough Fair"). Werlin, whose overhyped Rules of Survival annoyed me and whose Double Helix surprised me, is turning out to be quite a good writer of sci-fi/fantasy (a genre which probably no one pegged her for at first). This well-paced story features strong everyday characters pressed into extraordinary service. At over 350 pages, this book could have been torturous to read through, but that was not how I experienced it at all. Entertaining and fulfilling.