Hajj is foremost a spiritual journey and its goal is simple- to receive the gift of forgiveness for all your past sins from the Almighty. A considerable amount of preparations before leaving for Hajj requires to be made not only financially and physically but also spiritually. Hajj preparation should begin before you leave for the pilgrimage. It makes sense to be as much ready as possible for this journey of self-discovery and spiritual enlightenment. Here are some of the most important tips on preparing for Hajj: