This fairy tail has a much deeper philosophical meaning.
The main characters represent ourselves.
* Snow White is a human being filled with purity in her heart
* the evil step mother is our only enemy which lies within ourselves, the subconscious mind telling us we are not capable of making our dreams come true
* the seven dwarfs, why seven?
* the poisoned apple representing the temptation we experience in our lives by following the wrong or easy path