An incredible story.
At least we can learn something from it:
It is an excellent example of how important it is to break the project into milestones and closely follow the cashflow. And pull the brake early enough if things get out of control. I guess, I would have continued working much longer, always hoping that things come back to normal by some miracle.