Credit: YouTube

Listen to Soundtracks Radio on iHeartRadio

Soundtracks Radio

It's been over two decades since Aladdin and Princess Jasmine flew into our lives on their magic carpet, and now 22 years later, the singing voice behind Jasmine returns with an amazing rendition of the movie's signature song, "A Whole New World."

Linda Larkin voiced Jasmine in Aladdin, but Lea Salonga was the Princess' beautiful singing voice. A video of Lea singing "A Whole New World" with Il Divo is just now going viral now, but was originally posted last April.

Well, we're glad it's finally circulating .. because it's GREAT. All hail Princess Jasmine! Check it out below: