Jim en Allison leren elkaar kennen tijdens hun studietijd. Hoewel ze lang om elkaar heen dralen, weet Jim Allison's hart pas te winnen met een bijzonder cadeau: een kleine kat met de naam Disco. Hun relatie wordt binnen korte tijd erg serieus en Jim en Allison gaan zelfs trouwen. Alles lijkt goed te gaan, maar wanneer Allison aan kinderen begint te denken, slaan bij Jim de twijfels toe. Halsoverkop beeindigd hij de relatie. De spullen worden verdeeld, Allison en Disco vertrekken en de scheiding is een feit. Jaren later komen Jim en Allison elkaar voor het eerst weer tegen. Jim heeft zijn huidige vriendin gevraagd bij hem in te trekken en Allison staat op het punt te trouwen. Maar hun ontmoeting heeft onvoorziene gevolgen wanneer Allison en Jim nog steeds gevoelens blijken te hebben voor elkaar.