Forever Odd is a sequel to Odd Thomas (
which I haven’t read yet) by Dean Koontz.
21 year old Odd Thomas wakes in the middle of the night to find he has company; Elvis Presley and Dr. Jessup (his friend’s father).
Such visitations mean one thing - the visitor has passed on and his/her spirit is lingering around, hesitant to move on, hoping that Odd Thomas will help.
Because he can see them, (through his gift of psychic magnetism) he acts as the bridge between life and death. However, to exit this world, the spirits must go through this heart, which leaves it scarred and sore.