Hubert Minel é um jovem impetuoso de 17 anos que não gosta nem um pouco de sua mãe. Ele despreza suas roupas bregas, o estilo kitsch e as migalhas de pão que sempre ficam no canto de sua boca. Além desses traços, a relação dos dois é pautada pela manipulação e a culpa. Confuso e dividido por uma relação de amor e ódio que o deixa cada dia mais obcecado, o garoto vive uma adolescência que é ao mesmo tempo típica e marginal, marcada por novas experiências artísticas, amizades, sexo e abandono.

Paul Matthews (Tate Donovan) e Diane Farrow (Sandra Bullock) são talentosos cientistas sem sorte no amor. Desanimado com as seguidas rejeições, Paul é encorajado por amigos a visitar a cigana Madame Ruth (Anne Bancroft). Dela ele recebe uma poção mágica que faz com que pessoas do sexo oposto se apaixonem instantaneamente por quem a toma e resolve testar a milagrosa fórmula junto com a amiga.

Na atual Los Angeles, duas pessoas embarcam em uma trajetória emocional curiosa em rede, que acaba gerando um relacionamento que aflora neles condições emocionais e físicas extremamente intensas.