Lokführer Tom Stark (Kevin Bacon) kann nicht akzeptieren, dass seine Frau (Marcia Gay Harden) krank ist. Dann verliert ein kleiner Junge durch ein schreckliches Eisenbahnunglück seine Eltern. Tom nimmt den Jungen bei sich auf. Und indem er sein Herz diesem Kind öffnet, das die Geborgenheit einer liebevollen Familie braucht, baut er Schritt für Schritt auch eine neue Beziehung zu seiner über alles geliebten Frau auf.