A beautiful and familiar passage from the Bible, Ecclesiastes Chapter 3, tells us there is a time for everything under heaven. We call it divine timing, especially when we're not getting what we want. If we're the creators of our own experience, why should we have to wait for anything?