In a mixing bowl combine graham cracker crumbs, melted butter, sugar, and cinnamon until well combined. Press the mixture into a 9-inch springform pan. Bake for 10 minutes, then set aside to cool.
In a mixing bowl, beat cream cheese until fluffy. Add sugar, vanilla extract, and cardamom, beat until combined.
Add eggs to the mixture, one at a time, beating after each addition until well combined.
Stir in the pear puree until the mixture is smooth and well combined. Pour the mixture into the prepared crust.
Bake for 1 hour or until the cheesecake is set and golden brown on top. Remove from oven and allow it to cool to room temperature.
In a saucepan, heat heavy cream, cream cheese, brown sugar, and butter over medium heat. Stir until the mixture is smooth and well combined.
Add caramel sauce and espresso powder, stir until the mixture is well combined and heated through.
Pour the caramel macchiato mixture over the cheesecake and refrigerate the cheesecake for at least 2 hours, or until cold.