Janna Ruth

When the past collides with the present, everyone’s secrets are at risk—including the dead’s.
It’s not a wedding in Provence unless the party is crashed by ghosts.
Love, murder, and deceit at the opera—in Paris, even the ghosts have to play their parts.
I’ve given the ghosts everything. Now they’re coming for my powers.
Lies, deception, and betrayal — if you thought the living were bad, wait until you meet the dead.
I'm a ghost whisperer, not a catacomb crawler. But when you live in Paris, sometimes you end up being both.