There will be another marathon. If I were you, I would heal and try again in 3-6 months.
Some thoughts for future reference. A quote from Renato Canova:
http://www.mensracing.com/athletes/interviews/2005/renatocanova.html"Another important thing: What is a program? I write, for example, three months of a program. At the end, there is the final goal. When I arrive at the end, if I compare what I wrote before and what really the athletes did, I find more than 50% difference. Because if I write the program 100 days before the competition, after 10 days I am not at day number 10 of 100, I am at day number zero of 90. So every day we have to check what the training can produce, and you are always at a start of your preparation"
Many injuries are caused by trying to follow a program without adapting it from day to day to your current condition. As smart as Pfitzinger or anybody else might be they do not know your body, you are the only one that does. You need to learn to listen to it. There is no short cut, there is no way around it.