Preheat the oven to 356°F (180°C) and place the oven rack in the lower third of the oven.
Line a roasting pan with aluminum foil for easy cleanup, or if you have a smaller ham, you can use a baking dish.
Remove the ham from the packaging and bring it to room temperature for about an hour before cooking.
Score the ham with a sharp knife in a diamond pattern, being careful not to cut too deep.
Make a few cuts in the ham, and then insert some cloves. This will infuse it with a delightful aroma.
Place the ham in the prepared roasting pan or baking dish, and cover it with foil.
Bake the ham for about 15-18 minutes per pound, or until the internal temperature reaches 140°F (60°C) when measured with a meat thermometer.
While the ham is cooking, prepare the honey glaze by mixing together honey, brown sugar, and Dijon mustard in a small bowl.
About 30 minutes before the ham is done, remove it from the oven and brush the honey glaze all over the ham.
Return the ham to the oven and continue baking, uncovered, for the remaining time until the internal temperature reaches 140°F (60°C).
Once the ham is done, remove it from the oven and let it rest for about 15-20 minutes before slicing and serving.