Mary Eleanor Cross Obituary
In loving memory of Mary Eleanor Cross (Salem, Virginia), who departed this world on March 7, 2025 at the age of 84. Mary Eleanor leaves behind a legacy remembered by family and friends. Leave a sympathy message to the family on the memorial page of Mary Eleanor Cross to pay them a last tribute.
Though Mary Eleanor may no longer walk beside us, her memory will forever be enshrined in the fabric of the lives of those Mary Eleanor touched, a beacon of light guiding us through the darkness. In her absence, her spirit lives on — a gentle whisper in the breeze, a ray of sunlight on a cloudy day, a reminder that love knows no boundaries.
She was loved and cherished by many people including: her friends, Salem and Amtrak; her father Allen R. Cross, Sr.; and her great grandchild Violette Shifflett.
In lieu of flowers, we ask that you please support one of mom's favorite charities: The Salem-Roanoke County Food Pantry, Mrs. Dorsey's Clothes Closet, the Salem Fire and Rescue Squads, or any charity that you prefer.

March 12, 2025
Catherine Chapman wrote a sympathy message