to cause problems or negative thoughts over a long period of time
His thoughts about his scary dream haunted him for weeks.
Memories of the past can haunt individuals.
Regret can haunt a person throughout life.
The ghost story continued to haunt the town.