Japan Music Video for “Snow Magic Fantasy”

I can only imagine that a translation of the lyrics will not make any more sense.