Combine all ingredients in a medium size saucepan. Whisk until smooth and then bring to a boil over medium high heat.
Reduce the heat and simmer for about 2 minutes, stirring occasionally.
Let cool for a few minutes before transferring to an airtight container and refrigerating until needed. Enjoy!
Notes
We love love LOVE the spicy side of this sweet barbecue sauce. That said, I make it with the optional cayenne pepper. (For what it's worth, my non-spice lover adores this sauce as well.) However, if you are leery of the heat, taste the sauce before adding any cayenne and then add it very slowly, tasting as you go.