Pour fêter leur dix ans de mariage, John et Diane Forrester ont choisi de passer le week-end à Grand Marais, une petite ville située sur la rive nord du Lac Supérieur. Durant leur périple, chargé de rencontres plus ou moins troublantes, des souvenirs pénibles vont remonter à la surface.Quand John se réveille dans une chambre d'hôpital, le passé et le présent se confondent dans son esprit, jusqu'au jour où il va découvrir la terrible vérité.