Most of the time, our thoughts and desires for our lives do not unfold the way we planned. This is because none of us know God's plan and timing. It is not until He provides the answers that we understand not just His divine plan, but also his timing.