Agent Donald Maass wrote a good blog post on Writer Unboxed on what makes a novel magical. He provides insight into what makes us remember our most meaningful experiences and how to capture that in our writing by exploring our own adventures. I recommend checking it out.