City of Ghosts by Stacia Kane

City of Ghosts (Downside Ghosts #3) - Stacia Kane

Hands down, my favorite in the series so far.