Jennifer Weiner grew up in Connecticut and graduated summa cum laude with a degree in English literature from Princeton University in 1991. She worked as a newspaper reporter in central Pennsylvania, Kentucky, and Philadelphia, where she was a feature writer and columnist for The Philadelphia Inquirer.