Note: I have not played it yet.There is also a mod called Tortured souls which gives the ability to remove the geas. Go here.
So IS there anyway to save him? I hear posibilities, but I don't know if that is artistic liberty or what.
There is a possibility in-game, but it basically exploits a bug, and Yoshi has no scripting for the rest of the game.
And if you've patched & baldurdashed the game, the bug is gone and he dies anyway.
Oh! Now that one I didn't know. *shrug*
Hmmm . . . cool!
*shrug* No worries. It still looks interesting.