1: In a large bowl, mix together all the ingredients until coated with chocolate.
2: Pour the mixture into a prepared loaf tin.
3: Press the mixture firmly into the tin.
4: Refrigerate until set.
5: Top with white chocolate, nuts, and cranberries if desired.
6: Refrigerate until set again.