Every great rescue has perfect timing even though the person being rescued might not realize it until they’re ultimately rescued. In this sermon, Pastor Josh walks us through the perfect timing of Jesus’ arrival and how it applies to our own personal lives.