In a large mixing bowl, combine both sugars, flour, cocoa powder, baking soda, baking powder, and salt
In another large bowl or stand mixer with the paddle attachment, combine eggs, sour cream, heavy cream, oil, and extract.
Slowly add dry ingredients to the wet. The batter will be very thick
Pour in hot coffee and continue to mix until incorporated. Batter will be a bit runny, but that is okay.
Pour batter into two 9" cake pans that are greased and lined with parchment paper. Bake for 30-35 minutes or until a fork comes out clean.
Pull out of the oven and allow to cool for 15 minutes before transferring to a cooling rack. Cool completely before assembling.
Whipped Cream
In a stand mixer with the whisk attachment or in a bowl with a hand mixer, beat heavy cream powdered sugar and vanilla on medium speed until you have stiff peaks
Assembly
Begin by cutting each cake layer in half to form 4 rounds.
Place one round on a cake stand and top with about ½ cup of the whipped cream, leaving it higher on the edges so the cherry filling doesn't pour out.
Layer on about 1/3 cup of cherry filling on top of the whipped cream and top with another layer of cake. Repeat until all of the cake has been layered on.
Coat the outside of the cake with the remaining whipped cream, reserving some for garnish
Press the chocolate shavings around the bottom of the cake and on the very top. Place in the fridge to set up for 30 minutes
Garnish with dollops of the remaining whipped cream, mini chocolate chips and shavings, and fresh cherries. Place back in the fridge for 15-20 minutes then serve