Steve Hunter (Billy Campbell) y Megan Forrester (Jennifer Gray), sin que ellos lo sepan, están siendo guiados y "asesorados" por uno de los asistentes sociales de Cupido (Tim Curry), quien ha estado luchando para que Steve y Megan estén juntos durante muchas vidas. Cupido podría tener una oportunidad en esta vida si no fuera por John Reed (Adam Baldwin), el antiguo novio de Megan, quien está decidido a recuperarla. Agregue a esto el consejo contradictorio del compañero de habitación de Steve, Nigel Bowles (Mark Sheppard) y la tentación de Steve por Cheryl (Kristin Minter), una alumna sensual, y comienza a parecer que esta es una vida más que Steve y Megan no pasarán juntos.