Combine all ingredients in a non-aluminum saucepan, and bring to a simmer (not a boil — you don’t want to boil the alcohol out!) over medium-high heat.
Reduce heat to medium-low, and let the wine simmer for at least 15 minutes or up to 3 hours.
Strain, and serve warm with your desired garnishes.