In hotel rooms across Makkah, haj pilgrims prepare not just their bags, but their hearts, for this most important spiritual journey.