Gisele Bündchen breaks down in tears before singing at Rock in Rio Festival

Supermodel Gisele Bündchen was filled with emotion as she prepared to sing John Lennon’s hit song Imagine at the 2017 Rock in Rio Festival on Friday night. While in her native country of Brazil, the 37-year-old talent wore her heart on her sleeve, getting choked up as she spoke to the crowd in Portuguese prior to singing. Her husband Tom Brady shared snippets of the touching moment to his Instagram page, translating her moving words for fans.

scroll down for video

CLICK FOR FULL GALLERY

Gisele Bündchen and singer Ivete Sangalo sang Imagine together Photo: Raphael Dias/Getty Images

“If we are all capable of imagining, we are all capable of creating,” she said, clearly tearing up. “So imagine the world you want to live in. Imagine we are already living in it. Imagine.” The mother-of-two was overcome by tears toward the end of her speech, but managed to collect herself in order to sing for the crowd. Her NFL star husband, who could not physically be there to attend the festival because of work, took to Instagram to show his pride for her. Along with screen captures of the show’s livestream, Tom wrote: "So proud of you! Te amo."

MORE: Tom Brady celebrates wife Gisele Bündchen's birthday with heartfelt tribute

Gisele sang the classic John Lennon hit alongside Brazilian singer Ivete Sangalo, who shared a photo of the pair on stage after the event, writing in Portugese: “Love brings unity in favor of something so relevant, the Amazon, @gisele, very happy to be defending our planet, our survival together. Love you! Her light, her posture only fills us with hope and strength. Let's continue!”

GALLERY: TOM BRADY AND GISELE BUNDCHEN'S BEST PARTY CANDIDS

The former Victoria’s Secret angel, who sparkled in an elegant white jumpsuit, joined rock veterans like Aerosmith, Bon Jovi, Guns N’ Roses and The Who, for the star-studded event. Rock in Rio aimed to raise environmental awareness, a cause close to the model’s heart. Back in June, Gisele wrote to the Brazilian president on Twitter, urging: “It's our job to protect our Mother Earth. @MichelTemer, please say NO to reducing protection in the Amazon!”

More about