"I think it's because I have a lot of love in my life. I feel lucky to be an attractive person, but I've always felt that real beauty always comes from your heart." Singer/actress and American Idol judge Jennifer Lopez credits the happiness in her personal life for her glowing looks. The star has just been named People magazine's Most Beautiful Woman of 2011.