Zest the orange. With a zester scrape the orange peel and keep it on the side. Next grate fresh ginger and keep it aside.
Next squeeze fresh orange juice and keep it aside.
In a saucepan add yours washed, rinsed and drained cranberries on medium heat.
To this add the sugar, orange zest, freshly grated ginger, salt, cinnamon sticks, star anise, fresh rosemary and fresh thyme. Give everything a mix.
Add orange juice and mix again.
On medium heat let the sauce come to a rolling boil. Mix it every 2 minutes to make sure it doesn't stick or burn. If you don't like whole cranberries in your sauce, use a masher to mash the berries once they soften.
Turn off the flame, once the sauce becomes thicker and the cranberries have melted.
Cool it completely and store in a clean airtight glass jar for 10 days in the refrigerator.