HUDSON
Mary H. Terra-Morales, 38, passed away surrounded by her loving family on Wednesday, March, 22, 2017 at Marlborough Hospital after a battle with cancer. She was born in Framingham and had lived most of her life in Hudson.
She leaves her loving husband, Carlos R. Morales; her four sons, Isiah Terra-Lima, Carlos Morales III, Xavier Morales and Alesandro Morales, all of Hudson; her parents, Antonio C. and Maria H. (Sousa) Terra of Shrewsbury; six brothers, Victor Terra of Marlborough, Antonio Terra of Shrewsbury, Jose Terra of Northborough, Paul Terra of Lancaster, Duarte Terra of Shrewsbury and Daniel Terra of Shrewsbury; four sisters, Delia Terra of Shrewsbury, Noemia Vacca of Holden, Ivone Terra of Shrewsbury and Linda Terra-Delanuez of Orlando, FL; her two grandchildren, Jordyana Terra-Lima and Carlos Morales IV; and many nieces, nephews, aunts, uncles and cousins.
Mary worked at Noresco Company in Westborough for over ten years retiring due to her illness. She was a member of St. Michael's Church and enjoyed baking and spending time on the beach. Mary was devoted to her family and was a caring and loving person who always put others' needs before her own. She will be sadly missed.
Calling hours will be held on Sunday, March 26th from 2:00 to 5:00 p.m. in the Tighe Hamilton Funeral Home, 50 Central Street, Hudson. Funeral services for Mary will be held on Monday, March 27th from the funeral home with a 9:00 a.m. Mass of Christian Burial in St. Michael's Church, 21 Manning Street, Hudson. Burial will follow at St. Michael's Cemetery in Hudson. In lieu of flowers, memorial contributions may be made to This One's For The Boys, Attn: John Dedecko, St. Mary's Credit Union, PO Box 729, Marlborough, MA 01752.