Narrated Zaid bin Khalid Al-Juhani:
Allah’s Apostle led the morning prayer in Al-Hudaibiya and it had rained the previous night. When the Prophet (p.b.u.h) had finished the prayer he faced the people and said, “Do you know what your Lord has said?” They replied, “Allah and His Apostle know better.” (The Prophet said), “Allah says, ‘In this morning some of My worshipers remained as true believers and some became non-believers; he who said that it had rained with the blessing and mercy of Allah is the one who believes in Me and does not believe in star, but he who said it had rained because of such and such (star) is a disbeliever in Me and is a believer in star.'”
Saying that it rained due to a star, is disbelief in Allah. Because rain comes only from Allah. Its control lies with Allah alone.
And it’s not just about rain. It applies to everything. Saying, for example, that one’s personality or fate depends upon a star, is utter nonsense and yes, disbelief. It means that you’re associating a partner with Allah, whether in names or attributes. Fate (or future) is known by Allah alone. He’s the one who decided it. Believing in horoscope means that a star will decide your fate? A star will do what Allah has done? SubhanAllah! If this is not Shirk, then what is?
“Say: ‘None in the heavens and the earth knows the Ghayb (Unseen) except Allaah…’”
Since we’re at it, do read about the ruling on horoscope.
So forget ‘sitarey kia kehtey hain‘, and those annoying apps on Facebook which try to predict your future in the name of horoscope. Do tawbah if you were involved. And believe in Allah. (y)
P.S. reading horoscope ‘for fun’ is also discouraged. Never be ‘okay’ with stuff that goes against Allah, His Messenger (SAW), or their teachings.