cruzj42 - you actually make a rather convincing argument that she is ISFp rather than INFp, at least the way I see it.
It seems that one's type is like their genes - it provides the context for how people act. I don't think one's past would affect their personality type, but rather - their type would determine how they would deal with it.
And you sound very understanding