Jovem casal se apaixona perdidamente, mas David Axelrod (Martin Hewitt) tem 17 anos e Jade 15 (Brooke Shields), então às vezes fica difícil extravasar este amor. Assim tem relações dentro da casa dela. Quem primeiro descobre o que está acontecendo é Ann (Shirley Knight), a mãe de Jade, que aceita muito bem esta situação. Porém este romance não é aceito por Hugh (Don Murray), o pai de Jade. Um dia a situação explode e Hugh diz para Jade que ela não poderá receber o namorado. Então David, de maneira obsessiva, cria um plano para ficar nas boas graças da família dela, mas os resultados são dramáticos.