ארתור (טרנס סטמפ), גבר בן 72, הפך עם השנים טיפוס ממורמר, קשה וקוטר תמידי. זאת בניגוד מוחלט לרעייתו מריון (ונסה רדגרייב), אישה בגילו אבל מלאת חיים ורואה רק את חצי הכוס המלאה. זאת למרות שלקתה בסרטן, עברה טיפולים ומצבה השתפר, אבל כעת המחלה חזרה והרופא מודיע לבני הזוג שלפניה עוד תקופת חיים קצרה בלבד.
למרות הפצרותיו של ארתור, היא מתעקשת לחזור ולשיר במקהלת הפנסיונרים והפנסיונריות החובבנית, שבה היא הרוח החיה, אותה מנהלת אליזבת (ג'מה ארתרתון), צעירה מקסימה. ארתור מלווה אותה לחזרות, רואה אותה מבצעת שיר סולו ואז היא הולכת לעולמה. לאחר מותה, בניגוד לאופיו ולהשקפת עולמו, מחליט ארתור להצטרף למקהלה ולשיר עם חבריה לזכרה.