Preheat the oven to 325 degrees.
Pour 2 cups of water into the bottom of a roasting pan with a roasting rack (If you don't have one, skip this step)
Cover ham in foil and place on the roasting rack.
Bake for about 2 hours.
Put all the ingredients for the glaze into a medium sauce pan and whisk together.
Bring to a boil over medium high heat.
Lower heat, and bring to a simmer stirring often until thickened a little, about 10 minutes.
Remove ham from oven and remove foil.
Brush ham all over with glaze. Make sure to brush in between slices.
Return ham to oven and bake for another 30 minutes, until edges are caramelized.
Remove ham from oven and brush again with glaze.
Let rest for 10 - 15 minutes before serving.