The woman wearing bib No. 19,255 was a flute instructor from Utah, listening to her son singing through her headphones as if the sound of his voice could somehow will her body the last few yards to the finish line.
Just ahead of her was a pediatric nurse running her first marathon as a tribute to a teenage liver transplant patient. Ten years earlier, Courtney Fratto had attended her first Boston Marathon and told a friend that one day she would run in the race.
This was her day.
The swarm of runners nearing the finish line as the clock ticked toward 3 in the afternoon included a medical supply salesman, a teacher's aide, a financial analyst in her 55th marathon, and a cop who would become the last recorded finisher of the 117th Boston Marathon.
This was their day, too.
On a gorgeous spring afternoon made for running they headed for the finish line that was their goal.
And at 2:50 p.m., hell was unleashed on the most prestigious marathon in the world.
The first explosion knocked a 78-year-old man running alongside them to the ground. The ground shook, smoke filled the air and the screaming began.
Erik Savage tried to make sense out of something that didn't make any sense. The blast had knocked him back, into a semi crouch. His ears ringing, he stood up and instinctively walked toward the chaos, trying to see if there was anyone he could help.
He saw a man and a woman emerge from the smoke. The man's pants had been torn off by the force of the blast.
"My first instinct was, 'Strange. Why is that man not wearing any pants?'" Savage said. "Then I had a quick moment of clarity, which was there was something very wrong and my wife and my 8-year-old and my 4-year-old were 25 yards up the road.
They were caught in a no man's land, eager to finish but even more eager to get out of harm's way. Exhausted, mentally numb and totally spent, they now had to make what could be life and death decisions and deal with shock, too. Their first thoughts were to try somehow to get to safety but they also had husbands, wives and children in the crowd near the bomb site with no way of knowing if they were OK.
Jennifer Herring had already finished her race, helped along by another runner who acted as her eyes on the course. She was in a collection area with other blind runners when the first bomb went off, followed by a second loud explosion.
Suddenly, everyone grew quiet. A guide dog named Smithers, a Golden Retriever, started shaking badly. They took turns petting him, trying to calm him down.
A total of 23,336 runners started the Boston Marathon, with 17,580 finishing. These are some of their stories from the finish line area when the bombs went off:
Army Sgt. Lucas Carr had heard the all-too-familiar sounds before.
He arrived at the finish at 2:48 p.m., and was standing with his girlfriend about 50 yards away when the bombs went off.
"I knew what it was, knew what the repercussions were," he said.
He told his girlfriend to run west, back onto the race course, because he knew everyone else was running the other way. The second bomb, he suspected, was placed where it was because it was along the most obvious escape route for those trying to flee the first.
A few seconds later, he was in the melee — an Army Ranger back in the middle of the blood and casualties he thought he'd left behind for good when he returned from the Middle East. Pictures of the 33-year-old helping the wounded have circulated widely in the wake of the bombing.
- FBI says it has surrounded last occupiers at...
- Seoul: N. Korean leader Kim had his military...
- Breakthrough: Scientists detect...
- Last occupiers of Oregon wildlife refuge...
- N. Korea orders military takeover of...
- Apple co-founder is bringing us an even...
- Fargo police say officer shot during standoff...
- But is she honest? Caring? Clinton grapples...
- Obama sends Congress record $4.1... 29
- Trump, Sanders victorious in New... 26
- Exit polls: Dems trust Sanders more... 20
- FBI says it has surrounded last... 20
- But is she honest? Caring? Clinton... 18
- Last occupiers of Oregon wildlife... 11
- Clinton seeks to cut into Sanders' New... 9
- Carly Fiorina ends 2016 Republican bid... 9