A 14 éves Katelin (Jordan Hinson) tehetséges jégtündér, aki megfelelő edző mellett esélyes lehet az olimpiára. Natasha (Christine Rose), a hírhedt orosz edzőnő elintézi neki, hogy ösztöndíjasként az iskolájába kerüljön. Cserébe hokisnak kell álcáznia magát, és titokban tartani a lányok hokicsapata előtt az igazságot. Katelin úgy véli, simán menni fog, arra azonban nem számít, hogy korcsolyatudásával csak a jeget nyalogatja majd.

A 17 éves William iskolája hokicsapatának sztárja, karácsony közeledtével azonban némileg demotiváltnak érzi magát, főleg mióta edzője kritizálni merészelte őt azért, hogy nem elég jó csapatjátékos. Otthon sincs minden rendben: mindkét szülője a munkába temetkezik, főleg az anyja, aki nővérként dolgozik egy montreali kórházban, és szinte minden idejét a 10 éves Daniel mellett tölti, aki veseműtétre vár. A kisfiút csupán eltökéltsége tartja életben, és a jégkorong iránti szeretete akkora bátorsággal és erővel tölti fel, hogy az egész kórház a csodájára jár. Híre végül Williamhez is eljut, aki a kisfiú lelkesedésén keresztül egészen máshogy kezdi el látni a hokit és úgy általában a világot.