Read for the Once Upon a Time Reading Challenge.
Sorcha is the youngest child of the Lord of Sevenwaters, and the only daughter. With their mother dead, she and her brothers mean everything to each other, and her brothers have protected her as she’s grown up.
Their lives are shattered when their father takes a new wife, an evil enchantress, who spells Sorcha’s brothers. The Lady of the Forest, the queen of the Fair Folk, finds Sorcha in her hour of need, and tells her that she is the only one that can break the spell on her brothers, and she must remain completely silent while she works to break the enchantment.
Fate then throws her into the path of a Briton Lord, who brings her back to his lands. While there, Sorcha comes to love this lord, one of her people’s sworn enemies, and her task to save her brothers grows even harder as this love grows.
I loved this book. It’s a take-off on the Celtic legend of the Children of Lir, where the step mother changes her step children into swans, but Sorcha’s task to end the enchantment is an innovation of this story. Sorcha is a lovely character, and her journey, as she really grows up, while completing the impossible task of saving her brothers, kept me glued to page. I already have the next book in the series, which is the story of her daughter, and I can’t wait to see what the author does with this tale next.