Jonathan, architecte à succès, vit une vie normale dictée par une stricte routine. En revanche, son frère jumeau, John, dort tous les jours et passe ses nuits à secrètement socialiser. Lorsque Jonathan découvre que John a une petite amie en secret, Elena, il force John à rompre et commence...
Le jour de Noël, avec l'aide de son petit-fils, George pensait toujours avec regret à la perte de Violette, la qu'il aimait il y a des décennies, il revient dans le temps et revit et change peut-être même son passé non résolu.