Preheat oven to 170C (fan forced) and line a baking tin
Put the butter, caster sugar, first lot of chocolate and coconut oil into a heat resistant bowl and heat in the microwave for 1 minute. Remove and stir then reheat for another minute or until all ingredients have melted together. (alternatively you can do this on the stove in a saucepan over low a heat and gently heat until all ingredients have melted approx 10mins)
Meanwhile in a separate bowl combine hazelnut meal, baking powder, cocoa powder and stir to combine.
Once the wet ingredients have melted stir to combine about 1min. Then add to the dry ingredients and stir until fully incorporated.
Add the eggs and stir until fully combined, then add the second chopped chocolate and the chopped hazelnuts and quickly incorporate.
Pour the batter into prepared baking tin and sprinkle with the rose petals.
Place in the middle of the oven for 30 minutes.
Allow to cool before cutting up. Just before serving sprinkle with extra cocoa powder and rose petals.