Bumpin' beauty! Just weeks before she is due to give birth to her second child, Alicia Keys took the stage at the MTV Europe Music Awards and stole the show.

The pregnant "Girl on Fire" singer, 33, hit Glasgow, Scotland on Sunday, Nov. 9, and stunned during her gorgeous performance. 

Keys looked beautiful in a sparkling, long-sleeved silver dress with embellishment at the neck. She wore her hair up in a voluminous updo, and showed off her baby bump in the figure-hugging gown. 

The Grammy winner took a seat at a white piano to play one of her newest songs. Strumming at the keys, she gave a performance of "We Are Here," an emotional single that is expected to lead her upcoming sixth studio album. 

Smiling as she played, Keys crooned, "We are here / We are here for all of us / We are here for all of us / That's why we are here, why we are here / We are here."

The stunning singer revealed this past July that she and her husband Swizz Beatz are expecting their second child together. The musicians, who married in July 2010, welcomed son Egypt in October 2010. Keys said on The View this past September that her child could be a 2014 or 2015 baby, with a due date of Dec. 31. 

 

"I love children and I love family and I love that interaction," she told the Telegraph before the birth of her son. "Because I had a really close relationship with my mother I understand that deep powerful love, and it's so beautiful. To be a mother to a child is the most brilliant gift, it's gorgeous."

Watch the expectant mother perform "We Are Here" in the video above!