His covenant love flows down to a thousand generations; but he visits generational sins to the third or fourth generation. Do you see the difference? Yes, our sins will be passed down to our children and grandchildren. But God’s goodness will be passed down in a way that inexorably swallows up all our sins. His mercies travel down a thousand generations, far eclipsing the third or fourth generation.

