According to Indian Vedic Astrology Gemstones are representatives of a particular planet and wearing the planet's gemstone will attract positive vibration of that planet. People wear gems for strengthening various planets and for propitiation purposes. The first Vedic proof or text that's refers gems is Hora Sara by Varahamihira.