Auf ihren Streifzügen begegnet Heidi dem Sohn eines reichen Farmers aus der Gegend. Joe (
Sam Worthington) ist anfangs unbeeindruckt von dem wesentlich jüngeren Mädchen, fühlt sich aber im Laufe der Zeit immer stärker zu ihr hingezogen. Doch sich wirklich in sie zu verlieben, verbietet er sich selbst. Zu sehr könnte eine Beziehung mit der Fremden seiner Zukunft in der kleinen Stadt im Wege stehen. Die Motel-Besitzerin Irene (
Lynette Curran) lässt Heidi in einem Appartement wohnen. Schritt für Schritt baut sie sich ein neues Leben auf. Als Aushilfe in einer Tankstelle freundet sie sich mit ihrer Kollegin an. Alles läuft gut, bis die Vergangenheit über sie hereinbricht.
Als Joe sich nicht mehr meldet, sucht Heidi nachts Trost bei einigen Männern und noch mehr Drinks. Wieder rennt sie mit dem Kopf gegen die Wand. Sie verletzt sich selbst und andere, bis alles in Trümmern liegt. Doch der Kontakt mit den Menschen vor Ort hat sie bereits verändert. Zum ersten Mal erscheint die Welt in einem anderen Licht. Mit Irenes Hilfe entdeckt Heidi, dass echte Liebe immer verzeiht - auch sich selbst. Sie hat mehr innere Stärke in sich, als sie glaubt. Heidi hat endlich den Mut, ihre Mutter anzurufen…