Teresa IS a light in this world! Everyone who was touched by her life was better for it in ways that are unfathomable!
------------------------
Teresa Lynne Roth, 39, of Gainesville, passed away Friday, April 5, 2024, at home in Gainesville, GA. Teresa was born February 4, 1985, in Gainesville, GA to Timothy Garrett and (Sarah Garrett her adoptive Mother). Teresa proudly served her country in the U.S. Army as a Wheeled Vehicle Mechanic. Teresa and her husband, Jeff, lived in Gainesville, Georgia. Teresa worked many jobs throughout her life but her most important job was being a Mother and Wife. She was preceded in death by her son, Adrian S. Roth; Grandfather, WC Garrett; and Grandmother, Elizabeth Garrett. She is survived by her spouse Jeff of 17 years; Ashley Brogdon, her sister; Andrew D. Stephenson, her brother; Brandy N. Nestell, her sister; M. Nathan Garrett, her brother; and S. David Roper, her son and Thomas W. S. Roth, her son. She dearly loved her family. She enjoyed painting, cooking and caring for others.
Teresa's Life Celebration and Memorial Service will be held, on Wednesday, April 24th at 1:00 p.m. at McConnell Memorial Baptist Church with Steven Taylor officiating.
Military Honors provided by the North Georgia Honor Guard.
The family will receive friends at the church at 11:00 a.m. the day of her Memorial Service.
The family ask that in lieu of flowers, please make monetary donations to help offset the cost of Teresa's funeral with any excess funds going to the Teresa Lynne Roth, NO MORE FAKE SMILES, Suicide Prevention Foundation!
Cochran Funeral Home is honored to serve the family of Teresa Lynne Roth; you may send condolences to the family and sign the guest register at
www.cochranfuneralhomes.com.