Allow the ham to sit at room temperature for 1-2 hours before cooking. Use a sharp knife to create shallow cuts in a diamond pattern all over the ham, about ¹/₂ inch deep.
Preheat your oven to 350°F. Adjust the oven rack to the lower third of the oven. Place the ham face down in a baking dish. Pour ¹/₂ cup of water into the base of the dish. Cover the ham loosely with foil and bake for 30 minutes.
While ham is cooking you can make the glaze. In a saucepan over medium heat, melt ½ cup butter with 1 cup brown sugar, ½ cup honey, ¼ cup orange juice, 2 tablespoon dijon mustard, 1 teaspoon cinnamon, and ½ tsp ground cloves. Stir together so that brown sugar dissolves.
Bring to a simmer and cook for about 3-4 minutes until slightly thickened. Stir often so sugar doesn't burn. Remove from heat and set aside to cool. The consistency will thicken as it cools down.
After 30 minutes of baking, remove the ham from the oven and poke the meat thermometer into the center of the ham (if you're using one). Pour ¹/₂ cup glaze over the ham, brushing it into the cuts to coat evenly.
Return the ham to the oven and bake uncovered. Brush the ham with the leftover glaze every 30 minutes, until the internal temperature of the ham reaches 140°F.
Transfer the ham to a cutting board. Brush on more glaze. Let it rest for 15 minutes before slicing. Once sliced, serve and enjoy!