In 1897 Longstreet married an assistant state librarian in Atlanta named Helen Dortch. Here's a website which may explain much of what you asked, and another about the second Mrs. Longstreet --
http://www.longstreet.org/about.html
http://www.georgiawomen.org/_honorees/longstreeth/index.htm