01 - Heat the milk in a small saucepan until steaming without boiling. Add Earl Grey tea bags and 2 teaspoons lavender, then steep for 15 minutes. Remove tea bags, strain out lavender buds, and allow to cool completely. Reserve 2-3 tablespoons of the infused milk for the frosting preparation.
02 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans. Whisk together flour, baking powder, baking soda, and salt in a bowl. In a separate large bowl, cream butter and sugar until light and fluffy. Beat in eggs one at a time, then incorporate vanilla. Alternately add flour mixture and infused milk, beginning and ending with flour, mixing until just combined. Divide batter evenly between prepared pans and bake for 25-30 minutes until a toothpick inserted comes out clean. Cool in pans for 10 minutes, then transfer to wire rack to cool completely.
03 - Combine water, sugar, and lavender in a small saucepan. Bring to a simmer while stirring until sugar completely dissolves. Remove from heat and let steep for 10 minutes. Strain out lavender and allow syrup to cool completely before using.
04 - Beat butter on medium-high speed until creamy and smooth. Gradually add powdered sugar, then incorporate vanilla and salt. Beat in reserved infused milk, 1 tablespoon at a time, until desired spreading consistency is achieved.
05 - Brush cooled cake layers generously with lavender syrup. Place first cake layer on serving plate and spread with frosting. Top with second cake layer, then frost top and sides evenly. Garnish with additional dried lavender if desired.