One lesson God has taught me is that I don’t know what my future holds and that although I can dream up plans they may always change in accordance to his will. God’s plans are bigger and better thacn any I could ever dreamed of and I don’t know all the plans for my future. As humans we can’t even imagine all the future events that God already has in store for us. There are things that we can’t control, each event that we experience and each person brought into our life comes with a purpose. 

"Many are the plans in a person's heart, but it is the LORD's purpose that prevails.”-Proverbs 19:21