Preheat your oven to 350°F (175°C).
Sift the flour, cocoa powder, sugar, baking soda, baking powder, and salt into a large bowl.
In a separate bowl, whisk together the eggs, milk, oil, and vanilla extract.
Mix the wet and dry ingredients together until smooth.
Gradually add boiling water while mixing. The batter will be thin, ensuring a moist cake.
Grease and flour your heart-shaped pan or the DIY setup.
Pour the batter into the pan evenly.
Bake for 30 to 35 minutes, or until a toothpick inserted comes out clean.
Allow the cake to cool for 10 minutes before moving it to a wire rack.
Make sure the cake is completely cool before frosting.
Level the top if needed to ensure a flat surface.
Place the cake on a serving plate or cake board.
Spread a crumb coat and refrigerate for 15 minutes.
Add your final layer of buttercream or ganache.
Decorate as desired with sprinkles, fruits, or chocolate shavings.
