if kate can make it tonight to help out at the banquet, she would be a godsend
when a situation is tense and unexpectantly something or someone arrives that completely eases the situation
"if kate can make it tonight to help out at the banquet, she would be a godsend" What is the definition of "godsend"?