Footprints in the sand

One night I dreamed a dream. I was walking along the beach with God. Many scenes from my life flashed across the sky. For each scene I noticed two sets of footprints in the sand - one belonging to me, and one to my Lord. 


After the last scene of my life flashed before me, I looked back at the footprints in the sand. I noticed that many times along the path of my life, especially at the lowest and saddest times, there was only one set of footprints. 


This really troubled me, so I asked the Lord: 

"You promised me, God, that if I followed you, you would walk with me always. But I have noticed that during the most trying periods of my life there is only one set of footprints in the sand. Why, when I needed you most, have you not been there for me?"


The Lord whispered: "My precious child, I love you and will never leave you. The years when you see only one set of footprints, that was when I carried you."