Allah does not forgive association with Him, but He forgives anything less than that to whomever He wills. Whoever associates anything with Allah has devised a monstrous sin.