Prepare the Oven and Pans: Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
Mix Dry Ingredients: In a large mixing bowl, sift together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Combine Wet Ingredients: Add eggs, buttermilk, oil, and vanilla extract to the dry ingredients. Beat on medium speed until well combined.
Incorporate Boiling Water: Gradually add boiling water to the batter, mixing continuously until smooth.
Add Strawberry Flavor: Fold in the strawberry puree and strawberry jam until well incorporated.
Bake: Divide the batter evenly among the prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Cool: Allow the cakes to cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
Prepare Frosting: Beat the butter until creamy. Gradually add powdered sugar, heavy cream, and vanilla extract. Continue beating until smooth and fluffy. Add pink food coloring if desired.
Assemble Cake: Place one cake layer on a serving plate and spread a layer of frosting on top. Repeat with the remaining layers, frosting the top and sides as well.
Garnish: Decorate with fresh strawberries and edible gold and pink sprinkles.