@dreamer

First, I think you are confusing things when you state "he's an introvert" and "she's an extrovert" when I think you mean having or not ego or the like. Unless you can clarify further what you mean.

Having said that, the girl sounds ESFp but perhaps ISFp could do as well.

The boy is difficult. Some of what you said even suggests INTp to me.