Line a 9 inch pan with foil all the way up the sides.
Break up chocolate bar in a plastic baggie and a mallet.
Add sugar, evaporated milk and butter in a larger sauce pan over medium heat and melt all the butter stirring continuously.
Turn heat up to high and bring to a boil while stirring. Add your thermometer and once to a boil and turn down heat and watch for it to reach 234 degrees. Once to temperature remove from heat.
Add all the white chocolate and stir until melted and then add marshmallow fluff and vanilla and stir until mixed well.
Add cranberries and walnuts and mix then pour into your foil lined 9 inch pan. Let sit for a couple hours until cooled off.
Once cooled pull the fudge by the foil liner out of the pan and then cut into 1 inch squares. Store in an air tight container in order to stay fresh