Question: how does foreshadowing give pleasure and satisfaction to your readers?
Answer: They know you prepared something good for them and they want to know it. The satisfaction after reading your novel will be even greater once they connect all the dots. So, foreshadowing has a double effect. It keeps the readers with you and it gives them pleasure afterwards.