Add the cranberries, honey, water, grated ginger, cinnamon stick, orange zest, and orange juice to a sauce pan on the stove and bring to a boil. Boil for 2-3 minutes. If you multiply this recipe for 6 or 8 servings, boil closer to 5 minutes. Some of the cranberries will burst and others will remain whole. Use a fork to carefully mash down the remaining whole cranberries. It will look like a thick cranberry jam mixture in the end. Remove the pot from the heat and let the mixture cool completely.
Once cooled, add the cranberry jam mixture to a shaker along with 1/2 cup of cranberry juice and the juice of 1 orange. Shake vigorously. If you don't have a shaker, you can use a covered jar. Set the shaker or jar in the fridge until you are ready to serve.
At the time of serving, shake up the cranberry juice mixture, take out the cinnamon stick, and then pour and divide the entire mixture into 2 cocktail glasses (unless you multiplied the recipe). Top the glasses off with sparkling water. If making a cocktail version, add the shot of alcohol with the cranberry mixture and mix together well. Then top off with the sparkling water. If you want it sweeter, squeeze in more fresh orange. Garnish with a few fresh cranberries, a cinnamon stick, and/or an orange slice. Cheers!