God’s Promises and the Unexpected Path to Get There

Sand dunes; God's Promises