Mary Schaffer was born and raised in northwest Arkansas. A graduate of Arkansas Tech University and the University of Arkansas, she first taught at public schools. After receiving a Master’s at University of Arkansas, she taught at Florida Gulf Coast University, Edison College, Tennessee Tech University and University of South Alabama. She currently divides her life between the United States and Europe.