I have an obsessive personality. I tend to do things in bursts. A project, a game, a story, a world, or a theme will grab me and I will spend anywhere from a few hours to a few months to - once or twice - a few years doing very little but that. It is a quality that can let me hear a song countless times and not dislike it. It also helps me get a lot done in bursts. Where it isn't so good is when a task takes a long time to complete. Suffice to say, I have a lot of projects on back burners.
The thing is though, very few of those projects are actually abandoned. Some of them got back burnered because a new obsession took over. Most of them though stalled for some reason - some problem - and that is what let another obsession take over. Which means that at any time, when something else hits a problem, one of them might pop back into view complete with a solution to whatever the problem was.
That happened for me recently. A project I'm working on had a snag. I'm not even sure what it was, but something wasn't working. My mind went back to an old project, I found it, opened it, and what do you know it's good. I'm picking it back up, taking it off the back burner and onto one of the main burners. We're going to get this going, and then we're going to pretty it up and see what it is. In the meantime, the other project can rest a bit while my mind mulls over what exactly is wrong with it.