Waiting it hard. Waiting is difficult. Waiting takes patience. Waiting is something God has been working on in my life over the past week. I don’t always know why God does what he does when he does in my life, but I’m learning and striving to trust him in the midst of the struggles. As Relient K said, “I struggle with forward motion/we all struggle with forward motion/cause forward motion is harder than it sounds/every time I gain some ground I’ve gotta turn myself around again” And David wrote in Psalm 37, “Be still before the Lord and wait patiently for him; fret not yourself over the one who prospers in his way, over the man who carries out evil devices!” Be still and wait. In our culture that is so difficult! We have access to more information online than previous generations had in entire libraries, yet how often do we simply sit and wait?

I read a blog today titled ‘The “Right Time” God‘ that was really helpful for me this week. One of the most impactful things for me to read was:

But we see, in hindsight, see that God was not inactive during that time, but instead knew the right “when.” We know this of course. Of course we do.

Except we don’t.

We think we do, but our impatience and frustration betrays us. In fact, I wonder today how much sin might be avoided in my life if I really believed in the perfect timing of God. Every time I think I must manufacture an opportunity I show that I don’t believe.

I’m thankful God doesn’t work in my time table, and I continue to pray and trust that God will work things our for my good and his glory!