It’s easy to feel like God sometimes shows up at the last possible moment.

Like, he waits right up until the moment of truth-sweat dripping down your forehead, eyes darting at the clock, leaving you wondering if he’s even going to show up at all? He always shows up, but God interrupts our timeline to tell his story. He works on his time to prove a point that he is always faithful, and is able to accomplish the perceived impossible.

We see this in Acts 12:1-19, where Peter is arrested in Jerusalem during Passover. God waits until the night before Peter’s trial to free him from prison, by sending an angel of the Lord. The angel of the Lord loosened Peter’s shackles and led him to the home of Mary, mother of John.