When done correctly, foreshadowing gives viewers hints at what's to come without making later plot moments super obvious. If done right, viewers feel like things all make sense and that they should have known all along.
It's not just movies and books that use foreshadowing as there are some clever moments of this device used on television, too.
Here are 10+ times TV shows used brilliant foreshadowing to tell us what was coming.