Note: Shamelessly stole this video from a co-worker and reposting? Why you ask? Interesting question...
This video is the famous scientist Richard Feynman explaining the difficulty of answering why questions to people who don't share your own frame of reference (and as it happens, what the force of magnetism is). If you ever have to face the "why" flood from a two year old, this may help bring some perspective.