Foreshadowing, bir hikayede gelecekte olacak herhangi bir olayı yazarın önceden küçük ipuçlarıyla belirtmesidir. Foreshadowing, genellikle hikayenin başında yer alır ve izleyicinin ya da okuyucunun gelecek olaylarla ilgili beklentilerini şekillendirmeye ya da altüst etmeye yardımcı olur. Yazar, foreshadowing'i karakter diyalogları, olay örgüsü ve ortamdaki değişiklikler gibi çeşitli yöntemlerle uygulayabilir. Foreshadowing, kurgusal eserlerde okuyucuların merakını artırmak ve hikayeye gerilim katmak için kullanılır. Foreshadowing, bazen yanlış anlaşılmalara yol açabilecek diğer edebi cihazlarla karıştırılabilir: Kırmızı ringa balığı (red herring), izleyiciyi yanıltmak amacıyla verilen bir ipucudur. İleri sarma (flashforward), hikayede zamanı ileriye götüren ve genellikle doruk noktasını düşündüren bir sahnedir. Çehov'un silahı, hikayede bir nesneden bahsediliyorsa, sonunda o nesnenin önemli bir rol oynayacağını ifade eden bir ilkedir.