Накануне Нового года девятилетний Ваня из Кирова услышал, что его родители решили расстаться. Мальчик не стал плакать или спорить. Он тихо собрал маленький рюкзак и сел на первый попавшийся автобус. Его цель была далёкой и почти волшебной — Великий Устюг. Только Дед Мороз, думал Ваня, сможет помочь вернуть всё как было.
Дорога оказалась долгой и запутанной. Он познакомился с водителем-дальнобойщиком, который подвез его до Вологды, потом с пожилой женщиной, угостившей его пирогом на заброшенной станции. Были и трудные моменты: метель, сбивающая с пути, и холод, пробирающий до костей. Но Ваня шёл вперёд, сжимая в кармане потрёпанную открытку с изображением резных теремов.
Тем временем его мать и отец, обнаружив исчезновение сына, забыли про ссоры. Объятые одной тревогой, они бросились на поиски, обзванивая вокзалы и больницы. След привёл их на север, по тому же маршруту, что проделал их сын. С каждым часом страх рос, а до боя курантов оставалось всё меньше времени. Успеют ли они найти Ваню до полуночи? Смогут ли, отыскав его, снова стать семьёй? Ответ должен был прийти из заснеженных улиц древнего города, где, как верят дети, живут настоящие чудеса.