Üniversiteye gitmeden önceki son yaz tatilini en yakın arkadaşlarıyla geçirmek için büyükannesinin evine giden zeki ve esprili Elliott, beklenmedik bir sürprizle karşılaşır. Ormanda mantar toplarken, bir anda 39 yaşındaki kendisiyle yüzleşir! Bu "yaşlı hali", genç Elliott'a geleceğiyle ilgili önemli uyarılarda bulunur, özellikle de o yaz tanışacağı bir çocuğa aşık olmaması gerektiğini söyler.
Başlangıçta bu durumu garip bir halüsinasyon olarak düşünen Elliott, gelecekteki halinin verdiği tavsiyelere uyum sağlamaya çalışır. Ancak işler, "yaşlı" Elliott'ın kendisini uyardığı çocukla tanışmasıyla karışır. Elliott, ailesi, hayatı ve özellikle de aşk hakkındaki tüm bildiklerini yeniden gözden geçirmek zorunda kalır.