Make the crust: In a bowl, mix together the Graham cracker crumbs and sugar. Add in the melted butter and stir until evenly moistened. Press the mixture into the bottom and up the sides of a 9-inch springform pan. Set aside.
Make the filling: In a large mixing bowl, beat the cream cheese until smooth. Add in the sugar and beat until creamy. Beat in the eggs, one at a time, making sure each is fully incorporated before adding the next. Stir in the vanilla extract and lemon zest. Pour the filling into the prepared crust.
Bake for about 1 hour, or until the cheesecake is set and the outer edges are lightly golden.
Take the cheesecake out of the oven and let it cool to room temperature before refrigerating it for at least 2 hours.
Make the topping: In a saucepan over medium heat, combine the lavender buds, honey, and water. Stir until the mixture comes to a simmer. Reduce the heat to low and let the mixture simmer for 10 minutes. Remove from heat and let cool for 15 minutes. Strain the mixture and pour over the cooled cheesecake.
Refrigerate the cheesecake again for at least 1 hour, or until the topping is set. Once set, remove the cheesecake from the pan and serve chilled.