Magdalene (Magdalene St. Michaels) est professeur de philosophie, elle a 60 ans et elle est veuve depuis peu. Depuis le décès de son mari, Madeleine se demande si elle retrouvera un jour la joie ou même l'amour. Elle est au bord de la dépression lorsque soudain le beau jeune étudiant Michael (Michael Delray) entre dans sa vie. Au début, Magdalene pense qu'il n'est qu'un étudiant très travailleur et trop ambitieux, mais elle se rend vite compte que Michael s'intéresse à bien plus que son opinion sur sa dernière mission. Pendant ce temps, sa thérapeute manipulatrice essaie de perturber le nouveau bonheur de Magdalene, la jugeant pour avoir fréquenté un homme plus jeune, même si elle croise elle-même des lignes avec un jeune patient vulnérable.