The opening riverbank scene is repeated almost exactly before the ending.
The repetition sets the shape of the tragedy, so the final event arrives as a rhyme rather than a shock.
A hint planted early that pays off later. Good foreshadowing is invisible on a first read and obvious on a second.
Reread the first three pages after finishing. What felt like atmosphere is usually plot.
It makes an ending feel inevitable without feeling announced.
The opening riverbank scene is repeated almost exactly before the ending.
The repetition sets the shape of the tragedy, so the final event arrives as a rhyme rather than a shock.
A crack runs down the front of the house in the first paragraph.
The building's structural failure is the family's, announced before either happens.
The witches' prophecies are technically true and entirely misleading.
Every later 'impossible' condition is a promise that will be kept in the worst available way.
Foreshadowing is not the same as a spoiler. It creates dread, not information.