Fry bacon in large skillet. Remove crispy bacon and crumble. Set aside.
Leave grease in skillet and sauté onion until tender.
Add beans and reserved broth.
Put on stove to simmer for about an hour (until beans get a little more soft).
Add honey, balsamic vinegar, ginger and allspice after about a half hour of simmering. Top with diced rosemary and bacon crumbles. When glaze forms, remove from heat and let sit another hour.
Cool and serve.