Thanks, johnnycage. That was very helful.
I'm wondering though, can we not invite him as a friend? I had considered having my parents invite him as a friend, because his parents let me stay with them when I spent time in Rwanda, so we thought of portraying it as a way to return the favour...