deliverance
deliverance - noun
recovery or preservation from loss or danger
deliverance - thesaurus
delivery
rescue
saving