Beverly (Drew Barrymore), uma jovem bonita e esperta, que não vê a hora de se tornar adulta. Sua vida começa a se desviar quando engravida, aos dezesseis anos e acaba tendo que cuidar do bebê e do pai da criança, seu marido (Steve Zahn). Mesmo com tantos problemas, Beverly constrói uma vida melhor do que jamais imaginaria.