It's Hannah Greenshields's first day at Memory Lane, a memory clinic in the centre of Edinburgh. John Valentine, a Memory Lane client, is reliving his wedding day over and over again, hoping to change one key event he can't forget. When Hannah and John's paths meet, they must work together to get John back to the real world before it's too late.