Preheat oven to 325 degrees.
Remove ham from all packaging. If ham comes with a glaze packet, remove and save for a later use. Place ham on large cutting board, fat side up.
Score ham in diamond pattern with ΒΌ-inch deep cuts. Place one whole clove in center of each diamond. Place ham in large roasting pan, scored side up.
Cover with aluminum foil and cook according to package directions, until internal temperature reaches 140 degrees, about 13-15 minutes per pound.
While ham cooks, combine remaining ingredients in small bowl and set near the stove so it gets nice and warm. I set mine on top of stove.
Half way through cooking, remove foil and baste ham with glaze. Repeat every 20-30 minutes until ham is cooked through. The more you glaze, the prettier the ham will be.
Remove from oven and rest 10 minutes before slicing. Serve hot or cold.