John Tyree, es un un muchacho rebelde que vive en Carolina del Norte. Después de pasar una infancia complicada sin madre y con un padre obsesionado con la numismática decide alistarse en el ejército para poder huir de su pueblo y de su disfuncional familia. Sin embargo, en uno de los permisos que se le conceden, volverá a su ciudad natal y allí conocerá a Savannah. Las visitas de John a Savannah se suceden y en ellas el amor que sienten el uno por el otro no hará más que aumentar. John conseguriá además, con la ayuda Savannah, descubrir el porqué del alejamiento de su padre y reconciliarse con él.