Betrayal, unrequited love, revenge and punishment are often motives for ghosts to stick around
by Maria Dampman | Oct 20