Astrology is a divination practice that has been used for centuries to provide insight into an individual's life. In Vedic astrology, the position of celestial bodies at the time of birth determines an individual's natal chart, which gives insight into their personality traits, strengths, weaknesses and future events in their life.