I shed a tear reading his ending, very befitting. He's my favourite male NPC. And Hell, with a Gauntlet of Dexterity, Keldorn has 98 stat points.
Add a belt of Fire Giant strength and demi-god status ain't that hard to imagine for him. Oh and slap a Holy Avenger +6 on him too. 

------------------
If not a Sorcerer, then a Paladin.
-------------------------
Baldur's Gate Item Mart