Penitence -- Jennifer Laurens
Book #2 in the Heavenly series
Zoe returns in the sequel to Heavenly. Life isn't much easier, but better. Her brother Luke is trying to stay away from drugs. Zoe isn't partying. She's got a few guys in her life...Chase, her friend who also sees spirits. Weston, the guys she's "dating." And the ever present, Matthias.
She has also started seeing evil spirits. Mainly, Albert, Matthias' father. He's out to get her and those she loves in retaliation against Matthias.