Steve Hunter (Billy Campbell) und Megan Forrester (Jennifer Gray) werden, ohne dass sie es wissen, von einem von Cupids Sachbearbeitern (Tim Curry) angeleitet und „beraten“, der seit vielen Leben darum kämpft, Steve und Megan zusammenzubringen. Amor könnte dieses Leben tatsächlich eine Chance haben, wenn nicht John Reed (Adam Baldwin), Megans alter Freund, der entschlossen ist, sie zurückzubekommen. Hinzu kommen die widersprüchlichen Ratschläge von Steves Mitbewohner Nigel Bowles (Mark Sheppard) und Steves Versuchung für Cheryl (Kristin Minter), eine sinnliche Studentin, und es sieht so aus, als wäre dies ein weiteres Leben, das Steve und Megan nicht zusammen verbringen würden.