Anonymous3: He only betrays you if you don't get him to 'warm'. It is really stupid easy to get him to warm, too. Basically, Taliesen is his old friend and former lover who is still trying to watch Zevran's back. Taliesen's approval level would probably be quite a bit higher than 'warm' in other words. So he will betray a Warden he has no personal attachment to in order to not betray an old friend who's putting his life on the line to get back with him. It's actually an issue of loyalty.
This is all cannon, but those who don't explore the character never learn these things about him.
This is all cannon, but those who don't explore the character never learn these things about him.