Spray a loaf tin and line with plastic wrap or parchment paper (making sure to line it completely).
Melt the chocolate in a bowl over simmering water. In a separate bowl, gently mix together the additions - the marshmallow, halva, sesame snaps, graham crackers, raspberries and dates - to distribute them.
Pour these into the melted chocolate, using a spatula to gently and thoroughly incorporate the mix. Pour this into your lined tin, sprinkle over the marigold flowers (if using) and allow to set in the fridge for at least 2 hours, or until completely set. Cut with your sharpest nice into nice thick slabs.