From David’s cry, “How long, O Lord?” (Psalm 13), to Moses’ wilderness years (Exodus 16–17), the four hundred years of silence before Christ’s birth, and Jesus’ forty days in the wilderness (Matthew 4:1–11), this devotion reminds believers that God’s timing is never silent. Waiting does not mean paralysis or fear-driven delay, but faithful movement, trust, and obedience as God arranges every detail beyond what we can yet see.
How Long O’Lord
Original price was: $2.99.$1.49Current price is: $1.49.




