Londen, jaren '60. Rory Keenan wordt regelmatig in verlegenheid gebracht door de excentriciteit van zijn moeder. Zijn jeugd wordt gekenmerkt door hilarische voorvallen, veroorzaakt door haar onvoorspelbare gedrag en haar bizarre gewoonten. Kitty heeft namelijk een onstilbare honger - naar eten, naar wedstrijden in vroomheid, naar wonderlijke kwalen en vreemde hobby's. Ierland, jaren '90. Aan het ziekbed van zijn moeder komt Rory als volwassen man langzaam in het reine met zijn verwarrende gevoelens voor haar. Herinneringen en geheimen uit de stormachtige familiegeschiedenis in Ierland en Engeland raken verweven in de tragedie van Kitty's laatste, en dit keer echte, ziekte.