Elaine J. Wagner is Ojibwe and was born in Manitoba. Elaine worked for many First Nations organizations before she retired and started writing. Elaine lives in Kelowna, British Columbia.