David Axelrod et Jade Butterfield s'aiment d'un amour tendre. La belle affaire s'ils n'étaient respectivement âgé de 17 et 15 ans. Les parents de Jade, Hugh et Anne, libéraux dans l'âme, accueillent avec sérénité l'intrusion dans la famille de David jusqu'au jour où, excédé par les visites de David sous son propre toit et cela au détriment des études de sa fille, Hugh le chasse avec perte et fracas. Les deux tourtereaux ne se voient donc plus puisque David l'a promis à Anne, plus tolérante que son mari. Cette situation ne laisse pas de rendre irascible David, toujours follement amoureux. Un soir n'y tenant plus, il met le feu à la demeure des Butterfield, espérant par là sauver la famille qui l'a rejeté et revenir en grâce. Mais, après ce forfait, David est arrêté et condamné à cinq ans d'internement psychiatrique. Quand, après deux ans d'enfer, il parvient à en sortir, il n'a qu'une envie : retrouver Jade. Le père de David, divorcé, le lui permet et il se rend donc à New York chez Anne qui, elle aussi, s'est séparée de son mari. Anne le poursuit de ses assiduités, mais David se dérobe et se rend dans le Vermont retrouver celle pour laquelle il a une passion exclusive. Dans la rue, Hugh se promène avec sa nouvelle femme Ingrid. Il reconnaît David et, furieux, se lance à sa poursuite. Un taxi le heurte ; il meurt sur le coup. David retourne chez Anne qui, en pleurs, lui annonce la nouvelle qu'il connaît déjà. Jade, qu'il retrouve à cette occasion, d'abord réticente, lui avoue qu'elle n'a jamais cessé de l'aimer. Mais Ingrid se souvient l'avoir vu sur le lieu de l'accident. Le fils de Hugh, Keith, se bat alors avec lui. La police intervient et David retourne à l'asile.