Begin by making the Fudge Frosting: In a three- quart saucepan, on medium heat, bring the cream and sugar almost to a boil. Then, let it simmer for five minutes. Add the butter and chocolate and cook on low until just melted.
Remove from the heat and stir in the coffee and vanilla. Pour into a bowl to cool at room temperature. Let it cool and thicken to frosting consistency.
While the frosting thickens, make the cake layers: Preheat the oven to 350 degrees. Spray the cake pans with baking spray, line with parchment rounds, and spray again.
In a microwave safe bowl, melt the chocolate, stirring every 10 seconds. Cook until chocolate is just melted. Set aside.
In a medium bowl, sift together the cake flour, baking soda, and salt. Set aside.
In the bowl of an electric mixer, beat together the butter and sugar, until it's light and fluffy. Beat in the eggs, one at a time. Also beat in the vanilla, melted chocolate and coffee.
Add the flour and milks in three additions, starting and ending with the flour. Beat just until combined, and no streaks of flour remain.
Bake on the middle rack for 20 minutes, or until a toothpick inserted in the middle comes out clean. Cool in the pan on a rack for 30 minutes. Then, invert the layers on to a rack and cool completely.
Spread frosting between the layers, on top of the cake, and on the sides.