God’s Perfect & Uncomfortable Timing
All of God’s plans are perfect, but God’s ways and his timing are very different than ours. King David experienced this himself while he waited to be king over all of Israel. What can we do while we wait for God’s promises to come true?