As I sit in the Ft. Lauderdale airport waiting for my flight to Lima, I'm thinking about how I got here. And when I say that, I don't mean driving to Latrobe, and getting on a plane and flying here. It's the things that God has orchestrated in my life to get me here.
And all of the pieces of it as well! God is constantly working events in your life together for his plans. Where he wants you to be, he will open the doors and make a way for you to walk through them at just the right time.
Most of the time, it won't make sense in the moment. It hurts, or it is something that you have to go out of your way to do, or it leads to what you think is going to be an awkward moment. But looking back, you an start to see how God is weaving the events of your life into an intricate tapestry of his plan.
He does know what's best, and what is the way to get your attention and get to your heart.
He loves you more than you can imagine, and will never do anything that is to your detriment. I can't promise that you'll never have hurt because God doesn't promise that. But he does promise that the hurt is for good, and that he will carry you through it. And someday, you'll be able to look back and see his great plan being worked in that.