Spindle's End - Robin McKinley
All the creatures of the forest knew the infant was special. She was the princess, spirited away from the evil fairy Pernicia on her name day. But the curse was cast: Sometime in the future Rosie would prick her finger on the spindle of a spinning wheel and fall into a poisoned sleep from which no