Make cranberry orange syrup: add orange juice, brown sugar, cinnamon stick, star anise, cardamom pods, cloves, and 1/2 cup of fresh cranberries into a small pot. Using a sharp knife peel 1 orange and cut the peel into strips. Lay the zest strips on a cutting board orange side-down and cut off the white pith (discard it). Add the orange zest and the juice from the peeled orange into the pot. Cook for about 5 minutes until all the cranberries have burst. Strain the syrup and add to a large pitcher. Reserve the cinnamon stick and also add it to the pitcher. You can discard the cranberries, orange zest, and spices.
Add wine, brandy, Cointreau, and cranberry juice to the pitcher.
Add 1 orange cut into cubes. Stir with a spoon and taste the drink. Add some lemon juice if it's too sweet (I added 1 teaspoon). Add the remaining cranberries (1/2 cup) just before serving or for up to 2 hours (if left for longer in the drink, they can make it bitter).
Let chill for at least 2 hours in the fridge then enjoy!