Actually, now that I think about it, I could really use an explanation of what happened.
We intentionally left some of the events to interpretation. I think the most important stuff is told directly enough, but it's difficult to perfectly balance.
To give an example, I would enjoy a story like Neil Gaiman's Coraline even more if we were never entirely told what the world of the "other mother" is really made of, what hides beneath it, and what the "other mother's" motivation is. The solution of the mystery was far less gratifying than its introduction.