I am writing a fantasy novel, and just found out that I have some serious issues: First, I picture the scenes perfectly in my head, but when it comes to writing them, I don't know how to write the reason they hapenned. For example, I picture an Elven Paladin fighting against a Drow Assassin. Sounds cool, I imagine all the setting, the scenario, the lines, etc. But then I sit to write, and just can't picture WHY they would be fighting? I know this example is very shallow, and anyone can come with an interpretation of that (the drow is an assassin, they are enemies, etc). Another example is that I picture the heroes ariving at a beautiful, fantastic city with many peculiar settings. But, why would they go there? What are they doing there? When I just can't come up with an answer to that question, I simply erase this possibility and erase the city. But in my novel, I have gotten to a point where I don't know what to do from point A to point B. I know the scenes and I have the whole novel in my head. But, like every fantasy journey, there is a lot of travelling around. So, right now, they are in point A, and they must reach point B. But I don't know why they would leave. In my head, when they reach point B, something will happen. But they don't really have any reason to leave point A, or even go to point B. I could just place a character and tell them "Go to point B and you will find what you seek". But I have already done that... so it would be really awkward to have characterws constantly telling the heroes what to do or where to go. So, to any of you guys who write out there, what is the motivation you see for your characters to keep traveling on a journey? In my case, they have a specific goal, but other than that, they just go visiting cities and villages, and dragon caves, talking with other characters that keeps telling them to go to another place in order to make the journey even bigger. They already have a goal, but they don't really know how to achieve it. Well, I hope I have made myself clear PS: English is not my main language, so sorry for the typos. Thanks in advance!