Do you have an "Old Yeller" project ?
The reality is that assumptions and markets change, and projects need to be shut down. As important as the projects we take on are the ones we say no to. Even when those projects are in mid flight.
As my friend Andrew indicated sometimes the dog has rabies - do the humane thing (like Travis) man up, be brave ,shed a tear and shoot Old Yeller.