This cover of “A Whole New World” will cure any bad mood!

All it takes is one or two chords of a Disney song for our entire childhood to come flooding back in a wave of nostalgia.

That's why we have totally fallen in love with this Il Divo version of A Whole New World from Aladdin. And if it wasn't enough that the four lads got together to sing the classic, they also managed to rope in Lea Salogna, who was the singing voice of Jasmine in the 1992 film.

One listen to this and you'll feel all warm and fuzzy inside for the rest of the day.

Pure perfection!