Franklin Ms. Mary Margaret Hughes, of Franklin, died Saturday in All Saints Memorial Hospital, Lowell. She was 40. Born in South Weymouth, Mary lived in Hanover as a child and in Waltham for more than 25 years. She was a graduate of Waltham High School. She moved to Franklin recently. Mary leaves her children, Casarah P. Hughes of Somerville, Nicholas W. Hughes and Emily P. Crowe, both of Franklin; her life partner, Kenneth M. Crowe of Hudson New Hampshire; two brothers, Bernard J. Hughes, III and Edward P. Hughes, both of Waltham; and one nephew, Jordan P. Hughes. She was the daughter of the late Patricia E. (Noonan) Hughes. Relatives and friends are invited to attend the Funeral at 8 a.m. Monday from The Joyce Funeral Home, 245 Main Street (Rte. 20), Waltham followed by a Funeral Mass in Saint Marys Church, 133 School Street, Waltham at 9 a.m. Burial will be in Calvary Cemetery, Waltham. Visiting hours are Sunday from 5 to 7 p.m. Memorial donations may be made to the Mary M. Hughes Memorial Fund (for the benefit of her children), c/o Strata Bank, 1000 Franklin Village Drive, Franklin, MA 02038.