Preheat the oven to 325°F (163°C).
Score the surface of the ham in a diamond pattern.
In a small bowl, whisk together the honey, brown sugar, Dijon mustard, apple cider vinegar, cinnamon, and cloves.
Place the ham in a roasting pan, and brush some glaze over the surface.
Cover the ham loosely with aluminum foil.
Roast the ham in the preheated oven for about 1.5 to 2 hours, basting every 30 minutes.
Remove the foil during the last 30 minutes of roasting to allow for browning.
Check the internal temperature to ensure it reaches 140°F (60°C).
Once done, let the ham rest for 15-20 minutes before slicing.