Winnie Foster (Alexis Bledel) vive na segunda década do século 20, um “pássaro em uma gaiola de ouro”, pois seus pais são muito ricos mas não a deixam aproveitar a vida. Isso é tudo que uma garota de 15 anos quer, mas ela está proibida de “se misturar” com outras pessoas. Essa situação muda abruptamente quando ele vê Jesse Tuck (Jonathan Jackson) bebendo de uma fonte, encontrada ao pé de uma árvore na floresta perto de sua casa. No início, ele tentou intimidá-la, dizendo-lhe para ir embora, mas ela recusou porque seu pai era o dono da floresta. Parece que Miles (Scott Bairstow), irmão de Jesse, que queria consertar porque Angus Tuck (William Hurt), pai de Jesse e Miles, havia dito que não poderia haver exceções. Enquanto isso, Jesse intervém e Winnie acaba conhecendo a família Tuck, que a recebe gentilmente. Seu medo inicial é substituído por um sentimento de liberdade, que ela nunca conheceu em sua vida, e ela e Jesse estão cada vez mais atraídos por ele. Quando Winnie pergunta a Jesse quantos anos ele tem, ele responde que tem 104 anos. Obviamente ela não acredita, pois ele parece ter 17 anos, mas aos poucos vai aprendendo que todos os Tucks são incapazes de morrer e que o segredo está na água da nascente da floresta. Ao mesmo tempo, os pais de Winnie acreditam que ela foi sequestrada e organizam uma busca.