How do you explain Elsa's powers? How did she get them and why?
Magic, powers and fantasy are not meant to be explained... AT ALL.
Fantasy is supposed to be a escape from reality; through storytelling the narrative makes you believe anything is possible. You need eyes of wonder and to be able to trust the story to make it true.
If you want a movie that explains 100% facts, there are plenty of stuff out there for you (especially now since people are demanding this). Disney is the last place where you are going to find an explanation for magic.
Elsa was born with magic powers that make her be able to cast snow at her will. These powers are linked to her emotions. The end.











