Alicia Keys appeared on the "Today Show" to promote her fifth album “Girl on Fire,” Nov. 26. She not only stole hearts with her voice and her performance but also caught the eye as she flashed her turquoise bra, reports The Daily Mail.

Dressed in a sheer black top tucked into a pair of tight-fitting high waist pants and strappy black wedges, the singer’s bra was prominently visible which she did not seem to mind.

With minimal makeup and her sleek hair parted on the side, Keys concentrated on her power-packed performance that created a stir among the audience. The singer seemed to dress safe in a sheer top as she almost had a massive wardrobe malfunction on “Late Night with Jimmy Fallon” when she was almost spilling out of her dress.

Keys has also been confidently flaunting her new bob which we think suits her much more than the longer curls she used to have.

The ever stunning 31-year-old always manages to dazzle at various red carpet events. Keys recently attended the MTV EMA Awards and we could not help envying her style. She looked flawless dressed in an optical illusion dress in green with nude colored side panels, and paired the ensemble with black pump shoes.

With the kind of figure Keys has been flaunting, it is hard to believe that the singer, who is married to Swizz Beatz, is a mother of one. “Girl on Fire” comes almost after three years since “Elements of Freedom” and the new album emulates Keys’ brand new avatar.

“There is no mystery … it's severely honest. Every line means exactly what it means," Keys told the Los Angeles Times. “There's no hidden message — I mean it's pretty straightforward.”

The new album has received mixed reviews but the track, “One Thing” has garnered a lot of appreciation.

Read more: Glam Galore at the MTV EMA Awards