Pendant la Seconde Guerre mondiale, une famille bourgeoise commence à s'effondrer en raison de la nature conservatrice du patriarche et des valeurs progressistes de ses enfants.
Danny est mourant, il a le SIDA. Pour les derniers mois qui lui restent à vivre, il décide de retourner chez lui, où il a grandi. Toujours aussi proche de sa mère, ils partagent ensemble des moments d'espoir. Leur complicité tend à exclure le père et la soeur de Danny de cette relation...
Un officier de la Marine tente de remettre les pendules après la Marine accuse une explosion à bord de l'USS Iowa de 1989 sur une affaire homosexuelle entre deux marins.