Warning: this contains about the heaviest spoiler to the BG storyline. Don't read any further if you haven't finished both games or if you want to be spoiled.
Spoiler: Spoiler
I restarted BG1 and I'm about to face Sarevok. In Candlekeep, I rumaged through Gorion's belongings and found his letter explaining my origins. In that letter, he says he was a friend to my mother and occasionally, lover.
However, in BG2: ToB, the planetar reveals that Gorion was part of a Harper raid that assaulted the temple, where my mother was residing as a priestress/acolyte/something of Bhaal and that the Harpers rescued me.
This is obvious contradictory.
Has anyone else noticed this?
Shouldn't that planetar be a Tanar'ri or something, considering it's about the divinity of Bhaal, who was, IIRC, Chaotic Evil? Anyway, a planetar doesn't make sense.
Or perhaps the default planetar would be better off being replaced with a choice dictated by your alignment. That said, using a single character was probably simpler for Bioware, given that it was a voiced character, and having 3 different "guide" characters with 3 different voices would have complicated matters threefold.
Still, it is an interesting point that you bring up.
Well, as a compromise between "true lore" and "efficiency for Black Isle", they could have gone with an Inevitable, since they are concerned with order of the universe and such. (Re)distrubuting Divinity seems to have quite a lot to do with that.
Couldn't Gorion have been befriended by a priestess/follower of Bhaal and, upon discovering her nature, been part of a raid? Or couldn't he have befriended her to try to convert her? Or to try to get close to her because of the impending birth of Bhaalspawn? There's a bunch of different ways you can get the dramatic storyline to fit.
(As for the Tanari thing- that I can't account for, other than to say that Bhaal was a major diety, and probably could have created kids that were whatever race he wanted)