Lou a une vie parfaite, aussi bien personnelle que professionnelle. En se rendant au travail un matin d'hiver, il fait la connaissance de Gabe, un sans-abri qu'il croise tous les jours.
Edimbourg, 1818. Hazel, qui a découvert un an auparavant le secret de l'immortalité, est appelée au chevet de la princesse Charlotte, la fille malade du roi George IV.