この森で、天使はバスを降りた
ある夜、小さな村にトランク一つでバスを降りた若き女性がいた。パーシー(アリソン・エリオット)は刑期を終えて出所し、メイン州の小さな町で人生の再出発を望んだ。彼女は、見かけは無愛想だが心優しいハナ(エレン・バースティン)が経営する軽食カフェ「スピットファイア・グリル」で給仕として働いた。
カフェの常連客はパーシーの過去の秘密に疑いの目を向けていたが、ハナは黙っていた。一番猜疑心が強かったのは、ハナの甥のネイハム(ウィル・パットン)であった。ネイハムの妻シェルビー(マーシャ・ゲイ・ハーデン)は疑うよりはむしろ親切な好奇心をパーシーに対して抱いた。
ハナが不慮の転倒で寝たきりになる。パーシーが料理するが、黒こげになり、見かねたシェルビーが手伝い、二人でカフェの切り盛りをする。助けが必要だと知ったハナは、彼女たちを認めた。町の若い男ジョーはパーシーに一目惚れした。ジョーは町にある樹木が癌や関節炎の薬の材料になるのではと考える科学者を、町に連れてきた。パーシーは森の男が気になっていた。夜中に薪を割っていて、お礼の食糧の入った麻袋を持って帰っていた。
やがて、ハナはカフェの新しいオーナー募集のために、参加費100ドルの作文コンテストを募集した(アメリカ中からのコンテストの優勝者にカフェが譲渡される、一種のコンペ。参加費全額はハナに)。町の良い出来事となるはずだったが、ネイハムの過ぎた猜疑心によってお金は麻袋に入れ、森の男に持って行かせた。
山狩りが行われ、警察に捕まっていたパーシーにハナが助けを求めにくる。森の男はハナの息子でベトナム戦争後に変わり果てて行方不明だったイーライだったのだ。パーシーは森に行くが...。