P. S. Duffy grew up in Baltimore, Maryland, and spent summers sailing in Nova Scotia. She is a science writer for the Mayo Clinic in Rochester, Minnesota, where she lives with her husband.