De zeventienjarige Katie gaat bijna naar haar examenjaar, maar het ziet er naar uit dat ze dat laatste jaar moet doorstaan zonder haar beste vriendin, Esmé. Na een pijnlijk misverstand tussen de vriendinnen, lijkt het erop alsof Esmé iedereen tegen Katie op heeft gestookt. Katies moeder heeft het al druk genoeg met haar werk en als alleenstaande moeder. Daarbovenop is Katies broertje, Chris, niet het makkelijkste kind. Plots belandt haar vergeten en ooit heel mooie grootmoeder Mary midden in Katies...