Here's a place to brainstorm. I've found if I start writing what I'm stuck on, I often come up with ideas to further my writing.
In fact, it happened just this morning. I was replying to Ginger Simpson's blog in a comment to my comment. Actually her blog was about questions for her. I had asked if she plots or just writes. She commented back that she just writes until her character stops speaking to her. In a previous comment she gave examples of how to unblock oneself.
Since I write the same way and my characters have stopped speaking to me - This is the work that I plotted and have had trouble with for over a year. I had already used the examples she provided in her comment and still was stuck. But as I wrote and explained I was trying to find a way to keep the ex wife of my hero living in his home and thought about her breaking her leg and needing surgery and staying off of it for at least six weeks, more ideas came to me. I figured he couldn't turn her away. She had given up her job and apartment in NY - oh and she's also pregnant, albeit from another man. She's also a spoiled little rich girl and I came up with the idea of Patrick calling her parents to come and get her. Now how did I get out of that one? Simple, they're on an extended cruise and won't be back for several months. Looks as though Patrick is stuck with her.
So what is this going to do to the relationship he just started with his new school secretary (he's a principal) who lives across the street. Not to mention his five year old daughter who took to her mother like ants on cookie crumbs as soon as she saw her. Now mind you, the five year old didn't remember her mother, she left when Emma was an infant.
There's more that I can go into, but I don't want to give the whole story away. Besides, that's not the point of this blog.
If you have a problem with writer's block and need to brainstorm, here's the place to do it. Leave a comment about your story, where it's blocked and where you want it to go. Together and with help from others, maybe we can get you going again.