The philosophy of Karma and Reincarnation is based on cause and effect and is generated by a person’s actions. Throughout the Law of Karma, the manifestation of perfect justice is apparent.
You are who you are because of your many past lives. Never feel sorry for yourself, never ask why me and never compare your life to anyone else's. You're alone in this journey and you live by the decisions and choices you make.
Reincarnation is the transmigration of the soul in its quest for further spiritual growth in every life-time. A person must take on many births until they reach Moksha which is a state of Nirvana. Just as a pebble is moulded by the swirling waters over time, so is the soul’s consciousness by experiences lived through various life times.
Karmic Law teaches us to be at one with nature and to flow with it, otherwise we waste our energy in undirected efforts. We have control over our karma to a certain degree, if we use our free will to make the correct decisions and choices in life. When we accept that suffering has a purpose and effort is not wasted, life then becomes full of hope and meaning.
However, free will alone cannot shift one’s current path in life to what is required. One has to resort to the use of Muhurtha (auspicious timing), mantras, yantras and healing crystals.