Potentially irrelevant, but this sentence really tripped me up:
"Like others who ascribe to astrology, she is a firm believer that celestial objects have a direct effect on human life."
It's either supposed to be 'subscribe' or there's a whole word missing.