Catherine Eden is a communications consultant, writing coach and freelance writer with a background in social science, teaching and journalism. Her experience