Sarah Cain, a graduate of Smith College, worked in public relations for a non-profit before becoming a freelance writer working largely in the field of politics. The mother of three, she currently lives on The Main Line outside of Philadelphia, PA with her family.