Jessica Ann Hall, 44, of Hudson passed away on April 10, 2022 at UNC Healthcare – Blue Ridge. Jessica was born in Caldwell County on October 30, 1977 to the late Lori Harmon and Tony Craig. She graduated from Appalachian State University with a bachelor’s degree in education. Jessica loved to take trips to the river, spending time with family, and cooking. Jessica was a loving daughter, sister, mother, “Ji-Ji”, cousin, and friend that will be dearly missed. Jessica is survived by her step-father, Richard Harmon. She is survived by her two children: Jordan Hall and fiancé Taylor Fredericks and Jailee Hall and boyfriend Isaiah Patton. Jessica is survived by her siblings: Jenny Shatley and fiancé Bradley Stillwell, Michael Craig and wife Melissa Craig, and Laura Moore and significant other Claude Bryant. She is survived by her step-brothers: Bobby Cline, Joseph Shatley, and Jeff Shatley. Jessica is survived by her grandson, Kamden Patton. She leaves behind her children’s father Tracy Hall. She leaves behind numerous nieces, nephews, cousins, and friends. There will be a service held at New Life Baptist Church on Saturday, April 16, 2022 at 1:00 pm; Pastors Terry Kale and Jason Hines. The family will receive guests one hour prior to the service. Online condolences may be sent to www.evansfuneralservice.com Evans Funeral Service is serving the family of Jessica Hall.