He Has Made Promises

I lost a friend this week.
Jenna
Jenna After Prom
In high school, she was one of my best friends. We played and sang together. We did show choir and musicals together. We volunteered together. We even had secret names for each other. (Yes, we still did that in high school. We were nerds.) I got to be a part of her life when she was baptized. We lost touch over the years, but I still loved her.
Jenna Showchoir
I’ve lost three friends over the past year and a half. This weighs heavy on me.
There is nothing that makes this okay. Jesus Himself wept at the death of His friend.
Death and pain, sorrow and grief. These are not how life was created to be.
There is nothing that makes this okay. Only one thing makes this bearable.
Our God.
He has made promises to us that He will make it turn out all right in the end. He has made promises to us that when we see Him face to face, all the horror that came before will seem as insubstantial as a morning mist blown away by the rising sun. He has made promises to us that He will remain with us and in us until that beautiful day arrives.
How do I know He will keep His promises?
I know because God loves us enough to put on skin and come down to live with us, to suffer for us, to die for us. I know because God has enough power to rise from the dead and conquer death for all time.
He loves us enough and He has power enough.
I don’t know why God didn’t put it all right from the beginning. I don’t begin to understand why He places so much importance on human freedom of choice or why our sin and redemption are so closely intertwined with creation itself.
But I know He keeps His promises and I know that His promises are beautiful beyond imagining.
And for that I will trust Him.
Jenna Graduation
This one’s for you, Jenna. Until we meet again.

To hear my blog post read aloud, just click the play button. If you’re reading this in an email, you may have to click here to hear the post on my site.

 

One thought on “He Has Made Promises

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.