Grease an 8 inch square pan. Preheat oven to 350 degrees F.
In a large bowl sift together flour, baking powder, soda, salt, and spices
In mixer with paddle attachment, cream the butter, then add sugar and mix thoroughly. Stir in molasses.
Beat egg thoroughly and add to butter/ sugar mixture. Stir in the vanilla.
Slowly add the dry ingredients to the creamed mixture in three additions, mixing well after each addition.
Gradually add boiling water, stirring after each addition. Slowly pour into baking pan.
Bake for 50 – 55 minutes or until the cake springs back when lightly touched.
Serve warm with warm caramel glaze.