Mary Elaine Hatch, 80, passed away Friday, July 20, 2018 peacefully surrounded by family. Mary was born September 28, 1937 in Billings, MT to Leo and Ruth (Wright) Branstetter, and was the eldest of five children. She married the love of her life, Marlin N. Hatch in 1956 and raised 4 children together. Mary was a loving and devoted wife, mother, grandmother and friend. When she was not caring for others, she enjoyed many hobbies such as gardening, knitting/crocheting, sewing, rug hooking and baking. She was a devoted Christian and an active member of the Grace Point Church. She was truly an Angel on this earth who touched the lives of so many people. She was preceded in death by her parents Leo and Ruth, sister Carol, brother Gary, and her husband Marlin Hatch. She is survived by her brother Donald Branstetter, sister Gladys Schwab, her four children Bret (Sandy) Hatch, Kelly (James) Johnson, Cheryl (Dave) Brown, Marcie Ray, twelve Grandchildren, and twenty-two Great-grandchildren. Services will be held at the Grace Point Church Wednesday, July 25 at 2pm. Viewing at 1pm, and Burial to follow services at the Crown Hill Cemetery in Powell, Wy. In lieu of flowers, family is requesting donations to Spirit Mountain Hospice.