Alles liv er på sett og vis vevet sammen og alle må leve etter Guds tid. Vi aner ikke hva slags plan Gud har for oss, men det er vår jobb å stole på Ham, uansett hva som skjer. Filmen følger de sammenvevde livene til en desperat lege og hans kreftsyke kone, en aggressiv hjemløs mann med en fortid han helst vil glemme, en soldat som sliter med å fortsette livet sitt og en gravid jente som ikke tror hun har noen å gå til for hjelp. Etter hvert som at livene deres fletter seg sammen, oppdager de at Guds timing virkelig er perfekt.