Poor Storm! He could have an eye infection, corneal scratch, corneal ulcer, etc. You could try to rinse his eye with an eye wash or artificial tears and see if that helps. Otherwise, he should be examined by a vet to determine the cause and treat. Your vet can stain his eye to look for an ulcer/scratch on his cornea and then prescribe medications to help. He may need an antibiotic to treat.