for the frosting:
heavy cream (or milk) - this is needed to achieve the creamy smooth consistency of the buttercream frosting. unsalted butter - you will need to cream softened butter for the frosting as well. vanilla - pure vanilla is best since this isn't baked.