There's nothing a little merlot can't fix, including cranberry sauce. Forget store-bought, because you just can't buy this at a store. Relax, make some cranberry sauce, drink a little wine, and perhaps, put some in the cranberry sauce.
Put all of the ingredients except for the walnuts in a saucepan and cook over medium-high heat until the liquid becomes thick and syrupy, about 15-20 minutes. Remove from the heat, and stir in the walnuts.