Молодая Уинни Фостер — девушка из богатого семейства. Она живет в достатке, но не довольна своей жизнью, потому что многое приходится делать из-под палки. Уинни полагает, что у нее больше обязанностей и запретов, чем удовольствий. В 1914 году по воле случая девушка теряется в лесу и находит в самой его чаще хижину, где живет необычное семейство. Там же происходит встреча с ее первой любовью — юношей Микки. Уинни не подозревает, что семнадцатилетний подросток на самом деле живет уже 100 лет, но не стареет. Его родных и самого Микки разыскивает странный человек в желтом костюме, имеющий на их счет свои планы.