Steve Hunter (Billy Campbell) e Megan Forrester (Jennifer Gray), sem o conhecimento deles, estão sendo guiados e "aconselhados" por um dos assistentes sociais do Cupido (Tim Curry), que tem lutado para reunir Steve e Megan por muitas vidas. Cupido poderia realmente ter uma chance nesta vida se não fosse por John Reed (Adam Baldwin), o antigo namorado de Megan, que está determinado a recuperá-la. Adicione a isso o conselho conflitante do colega de quarto de Steve, Nigel Bowles (Mark Sheppard) e a tentação de Steve por Cheryl (Kristin Minter), uma aluna sensual, e começa a parecer que esta é mais uma vida que Steve e Megan não passarão juntos.