Jyotish is a controversial subject in Indian English language press. On the one hand, it is usually denounced as bogus by self appointed secularists. The usual reason for denouncing Jyotish is that it is impossible for inert material bodies like planets or eclipses (Rahu and Ketu) to influence anything. On the other hand, its popularity remains undiminished even when eminent astrologers make contradictory predictions. I would like to discuss here the relationship between Jyotish and Hindu dharma, the existence of various planetary Deities, speculate on the principles underlying Jyotish and the reasons for failures in prediction.