ok
"Affectionate" doesn't have a comparative and superlative form. Instead, you would say "more affectionate" or "most affectionate."
Maybe he has a more physically affectionate personality.
affectueux
afectuoso/a
afezzionato
Yes it is sometimes the guy is just more affectionate than the girl read 'The five love languages'
hellitav, õrn
It means that you are happy and affectionate ( well they are a couple of the feelings)
I would say for a 'tough' person, I would say, a hard sweet, If you mean by 'affectionate', as in 'sweet' thenI would say chocolate, but if you meant that as in 'soft', then I would say a marshmellow :)
dump him
Another word for sentimental would be affectionate. You could also say idealistic or nostalgic.
Depends how many times you were tackled!! I would say a couple of days. It usually takes me a day or so.