Remove the wrapped ham from the refrigerator and place on the kitchen counter at room temperature for 1 hour.
Preheat oven to 350 degrees Fahrenheit.
Rinse the ham with cool water and pat dry with paper towels. Place onto the roasting pan with a rack.
With a small knife score the whole ham in a crisscross diamond pattern.
Place whole cloves between the slits, in the front, bottom and back of the ham.
Add water to the bottom of the roasting pan. Cover tightly with foil and parchment paper.
Place into oven and bake for 15 minutes a pound, about 1 hour and 15 minutes to half an hour.
Remove from the oven and carefully uncover it (will be steaming hot).
Raise oven temp to 425 degrees Fahrenheit.
With a turkey baster or long spoon remove a little of the flavor water from the bottom of the pan. Place into a small bowl to mix with the honey, to make a honey glaze.
With a fork or small tongs remove the whole cloves.
Place the ham with the flat side down on the rack. Use heat-safe gloves or large tongs to carefully flip the ham.
With a heat-safe silicone pastry brush spread or drizzle with the honey glaze.
Place it back in the oven and let it become golden brown and charred. Check every 5 minutes and spread extra honey glaze.
Rotate the ham with the flat side up and place it back into the oven so the whole ham will become golden and charred with the sticky honey glaze.
Let cool and place on a serving platter. Garnish with herbs and fruit. Enjoy.