Quando Sheila e Gary se conhecem, é amor à primeira vista - até nos apercebermos de que este encontro perfeito não se deveu ao destino. Sheila tem uma máquina do tempo e eles têm-se apaixonado uma e outra vez. Mas quando a noite perfeita nunca lhe parece suficiente, Sheila viaja ao passado de Gary para o transformar no homem perfeito.