Get out and measure your ingredients.
Preheat oven to 350ºF.
Prepare three 8-inch round cake pans by spraying them with non-stick cooking spray and a thin layer of flour.
In a large mixing bowl, cream butter and sugar together for 2 minutes or until light and fluffy.
In another bowl, mix flour, baking powder, and salt together.
In a separate bowl, beat egg whites, vanilla, and milk together until combined.
Add ⅓ of flour mixture to butter mixture. Beat well.
Add ⅓ of egg mixture to butter mixture. Beat well.
Continue alternating until all ingredients are combined and mixed well.
Separate batter evenly between the three prepared cake pans.
Bake for 18 minutes or until a toothpick comes out cleanly.
Allow cakes to cool for 15 minutes before flipping them onto your work surface. You may need to use a knife or spatula to loosen them a bit.
Allow them to cool completely before frosting them.
Prepare frosting by placing the heavy whipping cream in a medium mixing bowl. With a hand mixer, beat it for 3-5 minutes or until peaks begin to form.
Add powdered sugar and vanilla. Beat until frosting is whipped and able to be spread onto your cake.
Assemble cake by alternating cake layers and frosting layers.
Decorate your cake with flowers of your choice.
Decorate. Serve and enjoy every bite!