I like to break up my cinnamon sticks and put the cinnamon pieces and the whole cloves in a tea ball or bouquet garni bag. Otherwise you have to fish out the cinnamon and cloves later.
In a heavy-bottomed saucepan combine the cranberries, the honey, the brown sugar, the cinnamon sticks, the cloves, the nutmeg, fresh grated ginger, orange zest and orange juice. Simmer the mixture, covered, stirring occasionally, for 5 to 10 minutes, or until almost all of the cranberries have burst and the mixture is thickened. (If you prefer more whole berries in your sauce, leave more intact. If you prefer a more jellied consistency, use an immersion blender to leave fewer whole pieces.) Remove cinnamon sticks and cloves. Transfer the sauce to a bowl and let it cool before serving.
The sauce may be made 2 days in advance and kept covered and chilled. Serve the sauce at room temperature. You may also serve the sauce with cream cheese to be spread on crackers for an appetizer.