Combine all the ingredients in a pan before setting it on the burner. Keep the flame on medium-high.
Once the wine starts to simmer, reduce the flame to medium-low and cover with a lid. Let the wine simmer for 15 minutes or as long as an hour. Strain and garnish. Serve while still warm.
As options, you could add 2-3 cardamoms, 1″ ginger, a grated nutmeg or a vanilla pod.