Generation after generation. Waiting for words from God. For direction. For manifest presence. For the God who parted the sea for Moses and sent down fire from Heaven for Elijah. For the living God who performed the miracles of old to speak yet again. Living in the silence must have been agonizing. Longing for God to appear. Day after day. Year after year. Decade after decade. Hope set fully on the coming Messiah. Groaning along with creation. Longing for redemption. Expecting a Savior. Expecting a King!