It is well known fact autistic people tend to take what they hear literally. Some deal with it fine - figuring out the right meaning using intelligence, some just come out as awkward, getting stuffs wrong. But how it is for NTs? Do they even get stuffs literally? How to show them we mean the literal meaning instead of the figurative?
Not long ago I had a problem and I was not sure what to say:
My boyfriend (of some kind, we can't get though "friends" stage because of me) was holding his arm around my shoulder and touching my back using his fingers. I was feeling uncomfortable with it. I was OK with the touch (in fact it felt quite nice) but his arm was feeling heavy, he was leaning too much on me.
I wanted to tell him "Your arm is heavy." but I figured out I can't because in our language the "heavy arm" is a common saying for someone who likes to hurt people close to him (family, girlfriend). I was sure he doesn't want to hurt me and he is using so much force unconsciously but I have bad experiences with telling people stuff like that. They often get angry because in their opinion I think about them whatever the figurative meaning is so I am forced to explain I mean the literal meaning but it is too late already because they are already angry.
So instead of telling anything I just moved my shoulder away so the friend had to get his arm off. But he also stopped fidgeting my back then and his face got sad. That wasn't what I wanted.
How to say things literally in a way NTs understand? Without hurting their feelings?