Dear Brothers and sisters,
A long time ago, I was sitting with a group of non-muslims and I said someone was "like God". Astagfer Allah. I did not know much about Islam back then and did not know that Shirk is unforgivable by Allah (swt). The words just came out of my mouh and I couldn't believe what I had just said. I have been for a very long time in extreme fear and depression that Allah (swt) won't forgive me. I have been trying to conceal my mistake for very long now but I can't hold it in any longer. I don't believe what I said and I am aware that if you do something haram without knowing its haram it doesnt count. but I probably did know it was haram just not unforgivable. I never believed what I said and now I am terrified that I have committed shirk and that Allah (swt) my never forgive me.
In Quran 4:48 Allah (swt) states:
Indeed, Allah does not forgive association with Him, but He forgives what is less than that for whom He wills. And he who associates others with Allah has certainly fabricated a tremendous sin.
I wish I hadnt said it but do you think I have committed shirk and will I be punished based on my circumstances? Please answer me truthully. Jazak Allah khayr brothers and sisters.
I think perhaps Allah does not forgive those who associate others with Him on a regular, or permanent basis rather than someone, like yourself, who makes just a single mistake, and immediately repents. Place your trust in the mercy of One whose mercy is without end and never deserved. Maybe you should make some form of reparation; like fasting for a while, or feeding someone who is hungry. And do this, not for reward, and perhaps not even for forgiveness, but for His glory, and in thanks for all the blessings you receive.