From the series: Sean O'Brien

CITY OF BONES: St. Augustine (Sean O’Brien)

About

America’s oldest city has the oldest ghosts. Now they’re killing for real.

During a nighttime ghost tour in St. Augustine, a man dressed as a sixteenth‑century Spanish conquistador is found brutally murdered. No witnesses. No clues. No reason he should be wearing the armor of a dead soldier.

Days later, another body appears. This one is hanging from an ancient oak near the Castillo de San Marcos, dressed as an English pirate. The murders are staged with eerie precision, each one echoing the bloodiest chapters of St. Augustine’s past.

As panic spreads through the historic city, private investigator Sean O’Brien is drawn into a case unlike any he has ever faced. Someone is resurrecting old legends and forgotten atrocities, turning centuries‑old history into a blueprint for murder. To stop the killings, O’Brien must navigate a maze of folklore, buried crimes, and long‑hidden secrets that the city has tried to forget.

Because someone wants St. Augustine to remember. And they’re willing to kill to make sure it does.