Preheat the oven to 325 degrees. Grease and flour a bundt pan (ours was a 10 inch)
In a medium bowl whisk the cake flour, baking powder, cinnamon, ginger, nutmeg and salt to combine, set aside for later.
In a small bowl or measuring cup, combine ½ cup molasses with ¾ cup heavy cream. set aside.
Add the butter to the bowl of your mixer and mix on medium speed until smooth. Gradually add the white and brown sugar and mix 3 to 5 minutes or until the mixture has lightened in color and is fluffy.
Add the eggs one at a time, mixing after each until the yellow of the yolk is blended. Add the vanilla extract.
With the mixer on low speed, add the flour mixture alternately with the heavy cream/molasses mixture to the mixture of butter, sugar and eggs. Begin and end with the dry ingredients. There will be three additions of dry and two additions of wet. After last addition, mix just until blended.
Pour cake batter into the prepared bundt pan.
Bake at 325 degrees for 1 hour and 5 minutes. Bake times may vary and so it's best to check your cake at about 50 minutes. If the cake springs back when lightly touched, or an inserted toothpick is removed with just a few moist crumbs attached, it is done.
Allow to cool in the pan on a wire rack for 10 minutes before turning out.
Allow the cake to cool before adding the caramel icing.