TV on the Radio - Blind

This is how I feel, and the weather agrees. Does anyone remember the word for that?