Jennifer, seize ans, accouche d'une petite Zoe en présence de sa mère Alicia, qui la soutient, et de Randy, son petit-ami. Mais le garçon, effrayé par la situation, ne tarde pas à s'enfuir. Après dix-huit mois, Jennifer a toujours beaucoup de mal à accepter son nouveau rôle de mère et Randy à s'acquitter de la pension qu'il lui doit. Tout ça déplaît à Alicia qui revit, à travers sa fille, sa propre jeunesse gâchée par une grossesse prématurée. Devant la détresse de Jennifer et désireux de retrouver son ancienne vie avec elle, Randy fait enlever Zoe par son demi-frère pour la vendre à un couple en mal d'enfant. Mais contre toute attente, Jennifer est désemparée devant la disparition de sa fille et met tout en œuvre pour la retrouver.