I mentioned the two theories I've read about that I think makes the most sense. They are also contradictory to each other, so I obviously don't believe both. I wouldn't put my money on either of them, but certainly no other. I have them on my "highly interesting" list.
When it comes to psychology, the person who understands us the least are usually ourselves. Wouldn't you agree?