Amy Harmon was born in Utah and grew up in the small town of Roosevelt. She attended Roosevelt High School, where she was an All-State volleyball player, before going on to study English at Brigham Young University. After graduation, she worked as a journalist for The Salt Lake Tribune and The Deseret News. She now lives in Seattle with her husband and two young sons.