Pre-heat overnight to 350°F. Grease and flour two 8-inch cake pans and set aside.
Sift together the flour, baking powder, baking soda, salt, ginger, cinnamon, and cloves. Set aside.
In a large saucepan, add the molasses, butter, and water. Heat over medium until the butter melts. Stir in the brown sugar and remove from the heat.
In a medium bowl, whisk together the eggs, milk, sour cream, and vanilla. Add the egg mixture to the molasses mixture and stir until combined. Stir in the flour mixture until combined.
Evenly divide the batter among the prepared pans and bake for 26 to 30 minutes, or until a toothpick inserted in the center of the cakes comes out clean. Cool on a wire rack for about 10 minutes before removing the cakes from their pans. Once completely cool, carefully slice the cakes in half horizontally to create four even layers.
*cube the butter to ensure more even and efficient melting without the other liquids needing to be as hot.