Mary J. Blige says God made her feel beautiful.
The 41-year-old singer has grown to realise that people will only find her attractive when she felt happy with herself and insists she noticed a change in attitudes when she began to appreciate her looks.