Cook white beans according to directions on package until just slightly tender. One hour before beans are done cooking, combine the remaining ingredients in a large saucepan or Dutch oven and simmer for 45 minutes. (It is important to cook the beans and make the sauce at the same time so that the hot beans will absorb the hot sauce.) When beans are slightly tender, drain and add to the sauce. Season to taste with honey, salt and pepper. Cook beans in the sauce, uncovered, over medium low to low heat until beans are fully tender and have fully absorbed the flavor, about 30-45 minutes, stirring ocassionally. Makes 8 to 10 servings.