Combine all ingredients in a medium saucepan. Bring to a boil over medium heat. Reduce heat and simmer uncovered for about 30 mins more. Adjust ingredients to taste. I usually end up adding a bit more brown sugar. You can strain it at this point if you want a smoother sauce. I leave it as is. Cover and chill 2 or more hours before serving. It's even better the next day.