A friend just sent me a WONDERFUL talk by Elizabeth Gilbert at a TED conference. She describes the creative process as many people have experienced it. It rings true in my own experience, and I think it is worth every minute you will spend hearing her.