Amadeus vient de perdre son épouse. Atteint de la maladie d'Alzheimer, il ne peut pas vivre seul. Il part vivre chez Nick, son fils qui essaie tant bien que mal de l'aider. Matilda, la fille de Nick, adore son grand-père et veut à tout prix l'aider. Dès qu'elle le peut, elle parle de sa grand-mère avec lui...
Alice, âgée de huit ans, rêve de devenir une star… 27 ans plus tard, elle est mariée et malheureuse en ménage. À la mort de son mari, elle part chercher du travail comme chanteuse, et se retrouve serveuse dans un restaurant. La chance de sa vie apparaît enfin sous les traits de David, un propriétaire de ranch divorcé.