John, en arg rebell, hoppar av skolan och tar värvning i armén. Snart träffar han sin drömtjej, Savannah, som lovar att vänta på John tills hans tjänstgöring är över. Men 9/11 förändrar allt, och John tar värvning igen. Under Johns långa frånvaro förälskar sig Savannah i en annan man. När John kommer hem igen inser han Savannah är hans livs stora kärlek trots att hon är gift med en annan – och tar sitt livs svåraste beslut.