01 - Preheat oven to 350°F. Grease and flour an 8-inch round cake pan thoroughly.
02 - Whisk together flour, baking powder, and salt in a medium bowl. Set aside.
03 - Beat softened butter and granulated sugar in a large bowl until light and fluffy, approximately 3-4 minutes. Add eggs one at a time, mixing well after each addition. Blend in chopped lavender and vanilla extract.
04 - Alternately add flour mixture and milk to butter mixture, beginning and ending with dry ingredients. Mix until just combined, being careful not to overmix.
05 - Pour batter into prepared pan and smooth top evenly. Bake for 25-30 minutes or until a toothpick inserted into center comes out clean.
06 - While cake bakes, simmer water, sugar, and lavender buds in a small saucepan for 3 minutes. Strain syrup and set aside to cool slightly.
07 - Let cake cool in pan for 10 minutes. Poke small holes across surface and brush evenly with warm lavender syrup. Allow to cool completely.
08 - Whisk powdered sugar, lemon juice, and chopped lavender until smooth and drizzling consistency. Pour glaze over cooled cake, allowing it to drip down sides. Let set for 15 minutes before slicing.