When is the last time you baked a cake for your family for dessert? Maybe it's time.
Preheat oven to 350F.
Lightly grease with butter two 9-inch round cake pans. Set aside.
In a mixing bowl, stir together the sugar, flour, cocoa powder, baking powder, baking soda and salt.
In another mixing bowl use an electric mixer on medium to mix the eggs, milk, oil and vanilla until well incorporated.
Add the dry ingredients to the wet mixing in alternately with the boiling water and mix until it has incorporated.
Transfer to the prepared pans and place into the preheated oven.
Bake for 30 - 35 minutes, or until a toothpick inserted in the center comes out clean.
Remove and place on a cooling rack. Leave in the pans for five minutes, then turn the cakes out of pans and let cool completely on a wire rack.
Melt white chocolate in a double boiler, or in a pot filed with water and a bowl. Set to cool.
In a mixing bowl, beat the cream cheese and butter until smooth. Slowly add melted chocolate to cream cheese and beat in until well combined. Add confectioners' sugar and vanilla, and beat for about 10 minutes until well combined.
Spread frosting in between layers, on top, and on sides.
Garnish with chocolate shavings and a cherry if you are using!
Melt chocolate chips into a ramekin and cool to solid, Once completely hardened take a vegetable peeler and peel the sides to get shavings. Peel onto a parchment lined plate so that once the shavings and curls are made they can be chilled and stored for safe keeping.