Vintage girls cape.  It is bluish and greenish striped colors.  There are no labels, so I think it might be hand made.  There is a black spot on the front, but otherwise it is in good condition.