Why do authors incorporate foreshadowing into their novels?
A) to compare similar characters or events
B) to explain a story’s overall message
C) to create suspense and keep readers engaged
D) to help readers visualize details and events