Gosh, I get my ideas from so many places. Sometimes they have to sit in my head for weeks, even months, to percolate. Sometimes I get them from dreams, other times it's from something I read. If I'm really lucky, they come fully formed walking into head, and all I have to do is write it down. I really like those.