Will Allah forgive us for shirk? Can we repent from shirk? How do we repent. Is there any special prayers we must offer (any duas)?.
Praise be to Allah.
Shirk is the greatest of sins, because Allah has told us that He will not forgive the one who does not repent to Him from it, but in the case of lesser sins the matter is subject to His will: if He wills, He will forgive the one who meets Him with that sin unrepented for, and if He wills, He will punish him. This means that we should fear shirk greatly, as it is so serious before Allah. Readmore