No idea what kind of yarn that is. Is there a name on it? I've seen some yarn from Greece (I"m Greek) and it's been beautiful and soft. My friend bought it in Thesaloniki. Years ago on one of the islands, I did buy a sweater that matches what you describe, itchy scratchy.
Good luck figuring out the yarn.