Preheat oven to 350 degrees
In a bowl, sift the all-purpose flour, cocoa powder, and salt, set aside.
In a separate bowl, mix the 2 eggs, vegetable oil, buttermilk, vanilla extract, red food coloring, and sugar
Add the dry ingredients to the wet and mix
In a bowl mix the baking soda and apple cider vinegar. Once it foams up, add it to the cake batter.
Pour the batter into a 9 inch greased baking dish and bake for 27-30 minutes.
To make the frosting, mix the cream cheese and butter for about 2 minutes
Add the powdered sugar and vanilla extract, mix for about 3 minutes on high speed then place in a piping bag.
Using a round cookie cutter cut out cake rounds and slice them in half using a serrated knife.
Place 1 cake layer in a jar then pipe the cream cheese frosting over the cake layer repeating this process until you reach the top.
Using a heart cookie cutter, cut out some hearts to decorate if desired.