Hindsight is always 20/20.
There are some things in life that just don't make sense until you look back in hindsight. Certain dreams or aspirations may not work out as planned; unforeseen obstacles may be set in your path and detour you down another road. All the meanwhile we get frustrated, angry even, and throw all of the "whys" at God. Surely we know best, right? As difficult as it is to trust God through all of the trials set before us, it is important to realize that He is an all-knowing God and has a plan for us.
For I know the plans I have for you," declares the LORD, "plans to prosper you and not to harm you, plans to give you hope and a future. Jeremiah 29:11