“But I trust in you, Lord; I say “You are my God.” My times are in your hands;” (Psalm 31:14-15a NIV)
Last year in early Autumn, I bought a rose bush from a sidewalk sale. There were not too many to choose from but I selected the one I liked the best and I asked my gardener to plant it for me.
After Winter, I couldn’t remember what my rose looked like. I also didn’t know its name. How excited I was to see a bud some weeks ago.
I couldn’t wait for my bud to open so I could remember what the rose looked like. It took a long time and every day I’d go to the garden to have a look but all I’d see was the bud. Finally, after what seemed much too long, the bud started opening until it unfolded into the beautiful flower God had created it to be.
If I had become impatient and taken things into my own hands, prising open the bud and pulling off the petals, I would never have seen my rose. I had to wait for the right time.
I know that God has a plan for my life and for my children’s lives. I cannot take things into my own hands and try to work out the plan myself. I have to wait for God’s timing and watch with wonder as signs of his perfect plan unfold. God is never late, never early but always on time. Why is it so hard to trust Him?
Father God, I know that You love me and that You have a plan for my life. Teach me to rest in Your love and trust your timing implicitly. Amen.