 Shannon was born in Canada to Irish immigrants Patrick and Eliza Keena Shannon, but moved to the United States before her first birthday.They lived in Seattle first before settling in Montana's Bitter Root Valley, where she grew up on the ranches her father supervised.The stories told by her father's Bulgarian ranch-hands influenced her writing, as did her love for nature.