Jennifer Weiner was born in 1970 on an army base in Louisiana. She grew up in Connecticut and graduated with a degree in English literature from Princeton University in 1991. She worked as a newspaper reporter in central Pennsylvania, Kentucky and Philadelphia until the publication of her first novel in 2001