Mary j Blige looks flawless.