I dunno how I got locked into this bad ending where I have to be shoved into a death pit or my character goes crazy and shoves one of the other guys into it.
Chances are you'll go down this route the more you send Asterion out to the valley. Try starting from the beginning and don't send him to the valley under any circumstance.