Teresa Diane Freels, 57, passed away Thursday, September 19, 2013 at University Medical Center in Jackson. Mrs. Freels was a long time resident of Florence. Her greatest achievement was raising her three children. She also enjoyed sewing, quilting, and crocheting. She is preceded in death by her father, Hugh White McGowan, and by her husband, O’Neal Freels. She is survived by her mother, Coy Hayes; children, Shawn Freels of Florence, Mandy (Rob) Queen of Richland; and Deonne (Chad) Wittmann of Byram; and six grandchildren, Morgan Lawrence, Audrey Freels, Caroline Lawrence, Melody Wittmann, Kaitlyn Wittmann and Cameron Queen.