Preheat your oven to 350°F. Grease and flour three 8-inch round cake pans.
Add the sugar and lemon zest to a small bowl. With clean hands, massage the zest into to sugar to release the lemon oils. set to the side until needed.
In a medium bowl, whisk together the cake flour, baking powder, salt, and baking soda. Set aside.
In a separate large mixing bowl, cream together the softened butter, oil, and sugar on medium speed until light and fluffy. Add the eggs one at a time, beating well after each addition. Mix in the almond, lemon extracts and sour cream.
Add the dry ingredients in and mix until just combined, making sure to scrape the bottom of the bowl and the sides of the bowl.
In a microwave safe measuring cup heat up the milk until hot, and then pour it into the creamed cake batter and mix
Carefully fold the edible flowers into the batter, ensuring an even distribution.
Divide the batter evenly among the prepared cake pans. . Bake in the preheated oven for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring to wire racks to cool completely.
While the cakes are cooling, prepare your the almond filling and frosting.