Rescue is a synonym of Free. Free is a synonym of Deliver. 
you are likely to find Liver in/at/on Person. Person wants (to) Magic. 
Rescue <--Synonym--> Free <--Synonym--> Deliver 
Liver --AtLocation--> Person --Desires--> Magic 