Chop the dark chocolate into small pieces and put in a microwave safe bowl.
Melt in the microwave, stirring often.
Heat up the cream in a sauce pan over medium heat and simmer.
Once the cream is simmering, mix with chocolate.
Stir until well blended.
Add the butter, soften it first.
Then add the zest of the orange and the cranberries and mix well.
Cool until hardened.
Once cooled use a candy scoop or teaspoon and form into balls using your hands.
Place balls on a baking sheet lined with aluminum foil or parchment paper.
Cool again.
Melt the chocolate candy coating and dip the cooled truffles one by one, place back on baking sheet.
Sprinkle chopped nuts on truffles if desired.
Once all truffles are completed, cool again until set.