Wiedeń, rok 1920. Dziewięcioletnia Mary mieszka w domu, który jest pełen pięknych rzeczy i pustki. Brat Max, niestrudzony kawalarz, napastuje dziewczynę, a jej rodzice, chociaż bardzo ją kochają, są zbyt zajęci, żeby poświęcić jej wystarczająco dużo uwagi. Mary tęskni za przyjaciółmi i przygodami. W Wigilię przychodzi do niej ukochany wujek Albert i daje jej drewnianą lalkę - Dziadka do Orzechów. Wyobraźnia Mary ożywia lalkę. Dziewczyna popada w świat dziecięcych fantazji, w którym wszystko jest możliwe: baletnice-śnieżynki kręcą się w tańcu, zabawki na choince ożywają, a sama choinka zamienia się we wszechświat, w którym rządzi dobra Wróżka Śnieżna, podobna do jej matki...