Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
In a large mixing bowl, sift together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Add eggs, buttermilk, vegetable oil, and vanilla extract. Beat on medium speed until well combined.
Gradually mix in boiling water until the batter is smooth.
Fold in strawberry puree and strawberry jam.
Divide the batter evenly among the prepared pans and bake for 30-35 minutes. Cool in pans for 10 minutes before transferring to a wire rack.
For the frosting, beat butter until creamy. Gradually add powdered sugar, heavy cream, and vanilla extract. Mix in pink food coloring if desired.
Frost the cooled cake layers, garnishing with fresh strawberries and edible sprinkles.