Yes, it's from Aladdin and it's better than the original, but then that's true of all Dreamcatcher covers. You must watch Yoohyeon's cover of Secret Love Song but be warned, she will break your heart.
if their Vocals Reach your Soul , that's Normal , they are not Human , they are the Legendary Dreamcatcher , they are above wizards , angels , fairies and all beings .