Detective Brad Porter is called to the scene of a nightmare. An explosion has rocked the Linton Beach, FL marina in the middle of a crowded festival. Dozens of people are dead with hundreds injured. But that is just the beginning. A 9-1-1 call from the Linton Beach Memorial Children's Hospital will bring Porter and his partner face to face with a ghost from his past, and a terror that will strike at the heart of the nation.