The correct answer is C. Repels.
To haunt something means to appear repeatedly in someone's thoughts or dreams, especially in an unwelcome way. It can also mean to visit a place regularly, especially in an unwelcome way.
The other options are not correct because they do not accurately describe the meaning of the word "haunt."
- Permeate means to spread through or penetrate something.
- Include means to contain or have as a part.
- Attract means to draw someone or something to a place or person.
- Invigorate means to make someone or something feel more energetic and lively.