Fetching details from the dictionary...
to fall through (of a plan, project, etc.); to fail; to flop; to collapse; to fizzle out