FOR THE CAKE: – 3 cups (360g) all-purpose flour – 2 teaspoons baking powder – 1 & 1/2 teaspoons ground cinnamon – 1/2 teaspoon salt – 1/2 teaspoon ground ginger – 1/4 teaspoon ground allspice – 1/4 teaspoon ground cardamom – 1/4 teaspoon ground nutmeg – 1 cup (226g) unsalted butter, softened – 1 cup (200g) granulated sugar – 3/4 cup (150g) firmly packed light brown sugar – 4 large egg – 1 & 1/2 teaspoons vanilla extract – 1 cup (240ml) milk FOR THE FROSTING: – 1/2 cup (113g) unsalted butter – 2 & 1/2 cups (275g) confectioners' sugar, sifted – 1/2 teaspoon vanilla extract – 2 to 3 tablespoons milk