People who follow astrology, horoscopes and star signs are likely to be narcissistic, according to new research