01 - Preheat oven to 350°F (175°C). Grease and flour an 8-inch round cake pan, ensuring even coating on all surfaces.
02 - In a medium bowl, whisk together flour, baking powder, and salt until uniformly blended. Set aside.
03 - In a large mixing bowl, beat softened butter and granulated sugar until pale and fluffy, approximately 3-4 minutes.
04 - Add eggs one at a time, beating thoroughly after each addition. Mix in finely chopped lavender buds and vanilla extract until incorporated.
05 - Alternately add flour mixture and milk to butter mixture, beginning and ending with flour. Mix until just combined; avoid overmixing.
06 - Pour batter into prepared pan, smoothing the top evenly. Bake for 25-30 minutes until a toothpick inserted in center emerges clean.
07 - While cake bakes, combine water, sugar, and lavender buds in a small saucepan. Simmer for 3 minutes, then strain and reserve liquid.
08 - Let cake cool in pan for 10 minutes. If using syrup, poke small holes across surface and brush with warm syrup. Cool completely.
09 - Whisk powdered sugar with lemon juice and chopped lavender until smooth. Drizzle evenly over cooled cake, allowing glaze to set before slicing.