Cave the center of the mixture and add the egg, milk and rum. Whisk the batter until smooth.Heat a griddle and grease heavily.
Divide batter in half so that you start with enough batter to make four pancakes. Drop spoonfuls of batter on hot griddle to make the four pancakes.
Cook for 3 minutes or until bubbles rise to the surface of each pancake. Flip pancakes over and cook for an additional 2-3 minutes or until golden brown.
Remove pancakes and repeat process until you have a total of 8 pancakes made. Mix the dressing ingredients together in a bowl. Taste and adjust seasoning if necessary.
Place two pancakes on each plate. Put parma ham on top of the pancakes and then the asparagus.
Drizzle dressing over the asparagus for each plate.
Preheat oven to 325°F. Grease and flour an 8-9 inch square pan.In a sauce pan over medium heat, add sugar, molasses, honey and butter. Stir until all ingredients have dissolved.
Remove from heat and allow pan to cool. Add the baking soda.
Sift the flour, salt, ground ginger and ground cinnamon into a mixing bowl. Stir in the melted ingredients into the bowl until mixed well.
Stir in the eggs, walnuts, crystallized ginger, ginger liqueur, rum and milk. Pour mixture into square baking pan and bake for 1 ½ hours or until cake tester comes out clean. Remove from oven and allow to cool on a rack.Now it is time to make the fudge topping.
Put butter, ginger liqueur, rum and icing sugar into a heatproof bowl and place over a pan of simmering water. Stir mixture until blended and smooth.
Remove from heat and allow to cool. Using a spactula, pour mixture over cake and spread evenly.
Optional: Added chopped walnuts and crystallized ginger on top of fudge for decoration. Serves 10-12.