Двенадцатилетний мальчик Николай Солнечный, воспитанник детского дома, в новогоднюю ночь попадает в изнаночный мир. Там он встречает говорящие деревья. Они оказываются духами рода, которым нужна его помощь. Но прежде чем узнать об этом, подростку приходится пройти множество испытаний. Помощником ему в этом становится старый, почти умирающий дуб, который очень хочет возродить свой род, используя для этого брошенного ребенка.
Девушка Николь обладает способностью посредством снов просматривать альтернативные судьбы других людей и даже перемещаться по собственным другим реальностям, но однажды попадает в такую ветку событий, где встречается с невозможным.