After a tragic accident claims the life of one of her children, Marie Egide is desperate to carve out a fresh start for her family. With her husband and their three surviving children, Marie travels to New Hampshire, where she plans to sell a family estate and then, just maybe, they'll be able to heal from their grief.
Marie's plans are thwarted when she realizes a war veteran known by locals as "the river witch" is living in a cabin on the property, which she claims was a gift from Marie's grandfather. If Davina refuses to move on, Marie won't be able to either.
The two women clash, and battle lines are drawn within Marie's family and the town as each side fights for what they believe is right, the tension rising until it reaches its breaking point. And the choice is no longer theirs when a force bigger than them all--fate--takes control.