You have a broad idea which is great, but if you create particular reasons every step of the way ahead of time you're going to bore yourself. Let yourself have the characters guide you and just be true to their motivations. From time to time, be chaos, throwing them off the intended path into adventure. Just be free and it'll come together. What's the overarching problem anyway?