Remove ham from refrigerator and let rest on the counter for 2-3 hours to come to room temperature.
Preheat oven to 325 degrees F. Adjust oven rack to lowest position. Line a roasting pan with foil for easy cleanup. Pour 2 of cups water into bottom of roasting pan. (Skip the water if you don’t have a roasting rack.)
Add all of the Pineapple Glaze ingredients in a medium saucepan. Heat over medium until butter melts, then bring to a simmer, stirring often, until the glaze thickens to the consistency of syrup, about 7 minutes (you don’t want it too thick).
Roll out 2 large pieces of foil to wrap your ham in, making sure they overlap in the center. Lay ham on its side in the center of the foil and brush ham all over with approximately half of the Glaze, including in between slices (reserve remaining Glaze for later). Tightly wrap ham with foil and place ham FLAT/FACE SIDE DOWN on the roasting rack (or bottom of pan).
Bake ham at 325 degrees F until the center registers 100-110 degrees F, (approx. 10-13 minutes per pound). Remove ham from oven and increase oven temperature to 400 degrees F.
Rewarm the Glaze in the saucepan or in the microwave until it thins again to the consistency of syrup (it will have thickened upon standing). Carefully unwrap ham from foil and discard foil. Baste the ham with juices in the bottom of the pan, then brush ham all over and in between slices with the remaining Glaze.
Leave ham uncovered to caramelize surface and bake until the ham reaches an internal temperature of around 130 degrees F, approximately 15-20 minutes.
Continue with step below or remove ham from oven and loosely cover with foil. Let rest for 15 minutes before serving. Serve plain or husband loves it with a side of Dijon. See tons of side serving options above the recipe. Enjoy!