Preheat the oven to 350°F (175°C) and prepare your cake pans.
In a mixing bowl, cream together the softened butter and sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition.
In a separate bowl, combine flour and baking powder, then gradually add to the creamed mixture alternating with milk.
Stir in vanilla extract until well incorporated.
Pour the batter into prepared pans and smooth the tops with a spatula.
Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for 10 minutes before transferring to a wire rack.
Once cooled, frost the top of one cake layer and place the second layer on top before frosting the sides.
Decorate your cake with seasonal elements as desired.