Cindy et Jim Green veulent fonder une famille. Quand le jeune Timothy arrive sur le pas de leur porte par une nuit orageuse, Cindy et Jim apprennent que l'inattendu peut offrir de bien beaux cadeaux.
Cindy (Jennifer Garner) et Jim Green (Joel Edgerton) forment un couple heureux et veulent fonder une famille. Seulement, ils ne peuvent qu'en rêver. Un jour, le jeune Timothy arrive sur le pas de leur porte par une nuit orageuse, Cindy et Jim - ainsi que leur ville de Stanleyville - découvrent que l'inattendu peut parfois offrir le plus beau des cadeaux.