1. To inhabit, visit, or appear to in the form of a ghost or other supernatural being.
2. To visit often; frequent: haunted the movie theaters.
3. To come to the mind of continually; obsess: a riddle that haunted me all morning.
4. To be continually present in; pervade:
Relaxing, creating, and football this weekend,
what are your plans?