About 45 minutes before baking, take the cream cheese out of the refrigerator so it can return to room temperature.
Preheat oven to 325 degrees F. Place a piece of parchment paper over the bottom of a 9 inch springform pan, then seal the springform pan edge around the base.
Grease the inner sides of the springform pan with butter or cooking spray, making sure the sides are fully coated.
In a food processor, pulse together honey graham crackers, powdered sugar, walnuts, cinnamon, nutmeg, and salt until a crumbly powder forms (about 30 seconds of processing).
Pour the melted butter over the crumbs and continue to process for another 10 seconds.
Press crumb mixture firmly in an even layer across the bottom of the springform pan.
Thoroughly clean and dry the food processor. Pulse the cream cheese about 10 times.
Add the rest of the cheesecake ingredients (eggs, granulated sugar, sour cream, half and half, sweetened condensed milk, flour, and vanilla). Continue to process for about 15 seconds total mixing time.
Pour the cheesecake filling carefully into the prepared springform pan.
While water is heating, pour the cheesecake filling carefully into the prepared springform pan. Smooth the surface with a spatula.
When the teapot boils, fill a wide roasting pan with the hot water. Carefully place the roasting pan on the bottom of the oven.
Place the springform pan onto the middle rack of the oven above the pan of water. Close the oven and bake at 325 degrees F for one hour.
At the end of one hour, take the roasting pan with water out of the oven. Close the oven, turn off the heat, and let the cheesecake cool slowly inside the oven for 3 hours.
After 3 hours, remove the pan from the oven. Let it return to room temperature, then place in the refrigerator to chill for at least 12 hours.
Gently remove the cake from the springform pan after it is thoroughly chilled. If using a topping, spread it on after chilling the cake. Serve cold.
In a small saucepan, heat 1/3 cup of water. Slowly dissolve granulated sugar and cornstarch as the water heats up.
When mixture boils, add blueberries. Stir slowly for 4-5 minutes until thick and syrupy.
Remove from heat and stir in lemon juice. Let the topping return to room temperature, then chill for 1 hour.