Heat the oven to 325°F. Line an 8" X 8" baking pan with parchment paper.
In a heatproof bowl place the chocolate and butter and microwave until melted. Remove from the microwave and stir well. Alternately, you can melt the chocolate and butter in a heatproof bowl over a pot of simmering water.
Place the melted chocolate mixture into a mixing bowl, add the sugar and stir until combined.
Add the eggs, one at a time, stirring well after each addition. Stir in the vanilla extract, cinnamon and cayenne pepper if using.
With a spatula, fold in the flour.
Pour the mixture into the prepared baking pan and bake in preheated oven for 20-25 minutes or until the sides are slightly pulling from the sides and a toothpick inserted in the middle comes out clean.
Remove from the oven and let cool.
While the brownies are cooling, make the frosting.
Since it's just a little frosting I didn't use my stand mixer. I just mixed the butter with the sugar in a bowl with a silicone spatula, adding a little bit of heavy cream until desired creaminess is obtained.When the brownies are completely cooled, spread the frosting on top of it.