Combine all the ingredients in a heavy-bottomed saucepan. Place over medium heat and allow to cook slowly for 30 to 40 minutes, or until the sauce thickens. Allow the sauce to cool to room temperature. Check the seasoning and use immediately or put into a storage container, cool to room temperature, cover, and refrigerate.