FDNY firefighter John McNamara's wife, Jennifer, is a quick study.
The couple were set up on a date through a mutual friend on Sept. 9, 2000. He was a Bay Ridge, Brooklyn, firefighter.
She was a Brooklyn Heights lawyer.
"It took me about an hour to figure out I was going to marry him," Jennifer said to ABC News. "I think it took him a few more days."
"When I met him, he had these huge arms," she said. "He used to work out all the time. He never smoked, never did anything in excess. He was always in great health. He had to be, given his job."
In May 2001 they were married.
When the planes hit the World Trade Center towers, Jennifer was working at 40 Rector St. as a managing lawyer for the New York City Commission on Human Rights.
The landing gear of one of the planes crashed in front of her building.
John was called in for rescue, and worked all day and through most of the night.
He would spend about 500 hours in the smoldering mound of twisted metal dust that first responders came to refer to as "the Pile."
"The first few days we had paper masks," John said. "They handed out paper masks, and a guy gave me two of them and said, 'Double up. It'll be better for you if you double up on them.'"
John said it was a secondary concern because "you didn't worry about that at the time [because] you were worried about finding 343 missing firemen."
"Or 2,000-plus civilians."
Meanwhile, Jennifer was trapped in a restaurant called Moran's when the towers collapsed.
Both came home that first day drenched in dust.
"Even given everything that's happened to us," Jennifer said, turning to her husband, "he would do this all over again -- no question. That's the kind of guy John is."
"He's a great, strong, brave guy," Jennifer said. "But this has been really hard on him."
Flash forward five years to May 2006.
John, 41, is eating chicken salad at his firehouse. He can't keep it down.
"I was in agony," he said. "I was getting terrible stomach pains."
He went to a doctor and was told that his colon was 90 percent blocked by a tumor.
The tumor, by the time doctors caught it, had spread to his stomach and liver.
"John called me at work and said the doctor wanted to see us both immediately," Jennifer said.
"I remember thinking to myself, 'Oh God, this is not going to be good.' … I tried so hard to keep it together, but when we got there and they told me cancer I just completely lost it," John said. "We went home that night and cried. That first night was really, really rough."
The cancer was a mighty blow, both of them said, all the more so because at the time of the diagnosis, in June, Jennifer was three months pregnant.
Now she's six months pregnant.
"In many ways [the cancer] has brought us closer together," Jennifer said. "All the things that used to be important aren't anymore. Even the pregnancy takes a backseat to this, this true life-and-death situation."
John is among dozens of firefighters who have said to ABC News that they have grown bitterly angry as they've watched one "brother" after another be taken off active duty by FDNY doctors who tell them their lungs are so damaged that fighting another fire could kill them.
"But they're not allowed to retire [with full benefits] because the pension board will say, 'You have to prove [the illness] is 9/11 related,'" John said.
He is among that group, because he has a history of colon cancer in his family.
"We got into this job to fight fires, to help people," he said. "Not to work in the [department] tool room."
John's cancer is in remission, thanks to an intensive regimen of chemotherapy that has robbed the proud, self-effacing firefighter of 33 pounds.
At 41, he's going to retire anyway, hopefully with a three-quarter pension.
"If I go back to the job, cancer-free, and the cancer shows up again, they're not going to offer me three-fourths [disability pension] again, so I've got to take it now," he said.
John said his cancer had opened his eyes to what he believes is a coming epidemic of sick and dying 9/11 firefighters, and he's more than a little bit frustrated with the FDNY for failing to more aggressively support the firefighters with, for instance, mandatory medical testing.
"I'm angry," he said. "I just want to know how many other guys right now are walking around with tumors that they don't know about, you know? … I mean, we're doing the lung tests, fine. … What about the rest of the body, you know?"
"We gotta do more," he said a minute later. "Whatever test it takes, we need to be tested from head to toe. Everybody that was there -- cops, firemen, carpenters, everybody."
"I'm not angry. I'm disappointed," he said in another interview. "I'm disappointed at how we've been let down. I remember every politician coming down to the … Pit … including President Bush, standing there and saying, 'We're with you, guys. We'll always be there for you.'"
"Now it's five years later and it's 'Get over it.' You know? It's five years later and it's 'Get over it.'"
"What fuels my anger is that this should be the best part of my life right now. My wife's six months pregnant. I'm having a baby. I should be focusing on this. Now it's all about me and not about her now," he said, turning to Jennifer.
"And me being sick, you know, I look in the mirror when I get out of the shower in the morning. I'm 33 pounds less than I weighed. I lost all my muscle mass. My clothes don't fit me no more and, you know, I have a little anger over that, over the fact I have to go through this."
"'Cause we did the right thing."