Chocolate cake
Preheat oven to 350-degrees and grease a 13" x 9" baking dish.
Add the flour, sugar, cocoa, baking soda, baking powder, and salt to a large bowl.
Next, add the vegetable oil, vanilla extract, eggs, buttermilk, and water and mix.
Pour into the greased pan and tamp it down a little to get out any air bubbles.
Bake for 30 minutes or until a cake tester comes out clean.
After the cake cools for about 20 minutes, poke holes with a straw or handle of a wooden spoon.
Caramel Layer
Melt the caramel in the microwave for about two minutes.
Pour over the cake and gently spread, pushing the caramel into the holes.
Chocolate Frosting
Add the softened butter to a medium-sized bowl.
Next, add the powdered sugar and cocoa and mix.
Start by adding two tablespoons of heavy cream and mix. If the frosting is still thick, add more tablespoons, one at a time.
Frost the cake and add the sprinkles and Halloween decorations.