Waiting Patiently on God While Scratching My Head and Wondering What’s Taking So Long

We live in a world of instant gratification, where waiting seems like an archaic concept. Whether it's waiting for a package to arrive, a response to an email, or a prayer to be answered, waiting can be difficult. At times, we may find ourselves scratching our heads and questioning why God is taking so long. …