Garuda Purana is one of the Puranas which are part of the Hindu body of texts known as smriti. It is a Vaishnava Purana and its first part contains a dialog between Vishnu and Garuda, the King of Birds. The second half contains details of life after death, funeral rites and the metaphysics of reincarnation, thus it is recited as a part Antyesti (Antim Sanskar) or funeral rites (funeral liturgy) in Hinduism.
When the subtle body is leaving the gross body, which is known as death, the messengers of Yama arrive on the scene. When the subtle body finally
comes out of the gross body, causing death of the gross body, the subtle body is still able to see the entire universe. The departed soul could
see the messengers of Yama and the attendants of Lord Vishnu. This means that the soul can see both good and bad and the departed soul begins its
journey according to its karma. A subtle body which has a bad karmic account feels for its sins at this stage. A soul has to travel the entire
distance to reach the world of Yama. The path becomes rough for the sinners and the path becomes comfortable for virtuous.
Yamaraja is lord of death in hinduism and an expert in judicial matters. The subtle body is taken to the adobe of yamaraja for judgement.He has to judge the subtle body based on the sinful activities they have committed throughout their lives.
Chitragupta is a god in Hindu mythology, responsible for recording the deeds of people through their lives to determine where they go after they die.
Provide your name, date of birth, gender and select the check-box if you have committed the respective mistake.
Displays previous janma, next janma and all the punishments that you deserve for the mistakes you have committed.
Subtle body undergoes pains or pleasures in the hell or heaven as the case maybe and the gross body undergoes pains or pleasures in the
earth. There are 28 punishments for the 21 mistakes that are committed. Each punishment has its own significance, and their is repentance for
few mistakes from which punishment can be avoided.