A Daughter of the Forest by Juliet Marillier is an enchanting historical fantasy based on the fairy tale "The Six Swans." Set in ancient Ireland, the story follows Sorcha, the only daughter of Lord Colum of Sevenwaters. When their cruel stepmother transforms Sorcha's six beloved brothers into swans, she embarks on a perilous quest to break the curse. She must weave six shirts from the thorny starwort plant while remaining completely silent until her task is done. Amid hardship, betrayal, and an unexpected love with a British lord, Sorcha's unwavering courage and sacrifice test the limits of devotion, endurance, and hope.