Mary Waters, 59, loved to sing, read