Graça: algo concedido (as in a grace from the heavens). Graça também têm outros sentidos, como em "Graças à Deus (uma responsabilidade)", ou "Isso não têm graça (não é divertido)".
Desgraça: o contrário de graça. Em geral DES- equivale a UN- em inglês, é um prefixo de negação do sentido. Então respeito é o oposto de desrespeito (respect X desrespect) e o mesmo acontece com graça X desgraça (grace X disgrace).
De graça: algo que é fornecido sem custo (as in a freebie).
Então a gente pode facilmente derivar:
Deus nos concedeu uma graça -> O nosso rei nos deu uma graça.
Deus nos concedeu nosso filho de graça (God gave us our son as a grace) -> O vendedor me deu esse boneco de graça (The salesperson gave me this doll/figure for free, "as a grace, a concession").