For the Spiced Cranberry Cordial: Add cinnamon sticks, star anise, cardamom, and cloves to a saucepan and toast over medium heat, shaking pan frequently, until fragrant; make sure not to let them burn. Add water, sugar, orange peel, cranberries, lime juice, and salt and stir over medium-high heat until sugar dissolves. Bring to a simmer and cook, using a wooden spoon to smash fruit against side of pan, until all of the cranberries have popped. Remove from heat and let cool completely, 1 to 2 hours. Strain through a fine-mesh strainer into a resealable container. Cordial can be kept up to 3 weeks in the refrigerator.
For the Cocktail Mix: Up to 2 hours before serving, mix cordial, grapefruit juice, and gin in a pitcher, bottle, or resealable container. Use immediately or store up to 2 hours in the refrigerator. Cocktail mix makes 8 servings; feel free to double the recipe.
For Each Cocktail: Fill a Collins glass with ice and add 3 ½ ounces (105ml) Cocktail Mix and 2 ounces (60ml) chilled sparkling wine. Stir gently and garnish with skewered cranberries.
