Steve Hunter (Billy Campbell) et Megan Forrester (Jennifer Gray), à leur insu, sont guidés et "conseillés" par l'un des assistants sociaux de Cupidon (Tim Curry), qui lutte pour réunir Steve et Megan depuis de nombreuses vies. Cupidon aurait peut-être une chance cette vie s'il n'y avait pas John Reed (Adam Baldwin), l'ancien petit ami de Megan, qui est déterminé à la récupérer. Ajoutez à cela les conseils contradictoires du colocataire de Steve, Nigel Bowles (Mark Sheppard) et la tentation de Steve pour Cheryl (Kristin Minter), une étudiante sensuelle, et il commence à ressembler à une vie de plus que Steve et Megan ne passeront pas ensemble.