She grew up in Alabama and graduated from the University of Alabama, where she edited the newspaper, The Crimson White. Her first job was as a reporter for the Atlanta Constitution. She worked for the Tampa Tribune and wrote a weekly column for the St. Petersburg Times, which also appeared in the Miami Herald for a number of years. She was book editor of the Houston Chronicle from 1970 to 1975.
Since moving to New Jersey, she has done a great deal of freelance work for magazines and newspapers. She has written book reviews for the New York Times, the Washington Post, the Trenton Times, and the Philadelphia Inquirer. She was the Inquirer’s regular weekly reviewer of children’s books for twenty-three years.