Depuis 50 ans, Tom habite un village reculé tout au nord de l’Écosse. Mais maintenant, cet homme de 90 ans se met en route pour un long voyage en bus de ligne, à destination de Land’s End, l’extrême pointe du sud-ouest de la Grande-Bretagne, son lieu de naissance. Son épouse bien-aimée...
Un ado mal dans sa peau aux idées noires se fait virer de son internat. De retour à son domicile, il constate que sa grand-mère qu'il ne connaît pas, s'est installée. D'abord furieux de sa présence, il ne va pas tarder à découvrir que c'est une femme drôle, impolie, intrépide et coquette.