De film Nights in Rodanthe eindigt met Adrienne Willis (Diane Lane) en Paul Flanner (Richard Gere) die samen een hartstochtelijke nacht doorbrengen in de herberg nadat ze hun liefde voor elkaar hebben beleden.
De volgende dag verlaat Paul Rodanthe om terug te keren naar zijn familie die hij had bedrogen door zijn buitenechtelijke affaire met Adrienne geheim te houden. Adrienne komt er uiteindelijk achter dat Paul heeft gelogen over de situatie van zijn vrouw, en omdat ze zich bedrogen voelt, besluit ze hem te laten gaan.
Jaren later komt Paul terug naar Rodanthe en ontdekt dat Adrienne terminale kanker heeft en niet veel tijd meer heeft. Hij bekent tegenover Adrienne dat ze zijn leven heeft veranderd en dat hij zijn familie niet onder ogen kon zien, omdat hij vond dat hij ze niet verdiende na wat hij haar had aangedaan. Adrienne vergeeft hem, en ze brengen een paar dagen samen door voordat Adrienne vredig overlijdt terwijl ze Pauls hand vasthoudt in de herberg.