Als Tom (
Adam Mayfield) erfährt, dass seine Großmutter (
Marion Ross) schwer krank ist, kehrt er nach Jahren wieder in seinen Heimatort zurück. Ihr gehört ein kleines Hotel, von dem eine gewisse Magie ausgeht: Paare finden sich dort, heiraten und sind dann ihr Leben lang glücklich.
Doch dieses Paradies ist in Gefahr. Ohne ihr Wissen hat sich Toms Großmutter schwer verschuldet und als sie dann auch noch stirbt, steht Tom vor einer schweren Entscheidung. Soll er das Hotel verkaufen oder um sein Erbe kämpfen? Unterstützt wird er dabei von Nancy (
Arielle Kebbel), die als Polizistin in der Gemeinde arbeitet und Tom nicht mehr aus dem Kopf geht.