Grab a box of tissues, music fans! Last night (Sept. 9), 'America's Got Talent' contestant Mara Justine covered Pink's 'Perfect' -- and brought down the house.

While we immediately got chills when we heard Mara's incredible voice, we were rubbing our eyes to see if the incredible performance was coming from such a young woman. Yep, Mara is only 12 years old!

There's no doubt that Pink's original version of the track brings all the emotions, but Mara's slowed-down rendition is just as powerful. The message is just as strong, whether coming from an established musical icon or a reality show contestant.

"Mistaken / Always second guessing / Underestimated / Look, I'm still around  Pretty, pretty please / Don't you ever, ever feel / Like you're less than / Less than perfect," Mara belted as the crowd cheered.

It seems like Mara was just as moved as we are. At the end of the performance, she seems to be holding back tears.

Watch her emotional cover of Pink's 'Perfect' in the video above!

See Pink + More Celebrities' Yearbook Photos

More From Mix 97.9 FM