Melissa Dawn Ball Weaver, 43, of Connelly Springs, passed away on Thursday, January 19, 2023 at UNC Blue Ridge following a period of declining health.

Melissa was born June 18, 1979 in Caldwell County to Sherry Collins Drum and the late Ricky L. Ball. Melissa enjoyed spending time with her family and friends and coloring.

She is survived by her sons, Johnny L. Weaver and fiancée Summer Robinson, Nolan L. Weaver, and Keith Dylan Weaver and fiancée Bailey Zimmer; and brother, Ricky Ball and wife Jessica.

A private memorial service will be held by the family at a later date.

Heritage Funeral Service and Crematory in Valdese is assisting the family.