Cindy et Jim Green veulent une famille, mais ne peuvent avoir d'enfant. Quand ils trouvent le jeune Timothy devant leur porte par un soir d'orage, ils découvrent que la vie est pleine de surprises.
Cindy (Jennifer Garner) et Jim Green forment un couple heureux qui rêve de fonder une famille, mais qui ne peut pas avoir d'enfant. Quand ils trouvent le jeune Timothy devant leur porte par un soir d'orage, tous deux, ainsi que toute la petite ville de Stanleyville, découvrent que la vie est parfois pleine de belles surprises.