Good Time Coming: A sweeping saga set during the American Civil War