Well, the truth is that timing is always divine. It's impossible to force or make things happen before it's time. Even when we don't understand "why," "when," or "how," things always seem to happen in the perfect timing, and when we are ready. I think it's much easier to see that in hindsight!
I've come to realize that I need to have lots of patience and compassion for myself. I need to be gentle and kind to myself as I remember that everything is unfolding in perfect order. The more I am truly appreciative and grateful for what I have created and everything that I am experiencing right now, the more I stay in the flow and allow my dreams to unfold. I am thankful for everything in my life just as it is right now.
What are you thankful for today? :)