Hard is related to Stone. Stone is related to Small. Small is the opposite of Generous. 
Crisis would make you want to Pray. Crisis is a type of Situation. Dilemma is a type of Situation. Dilemma is a synonym of Fix. 
Hard <--RelatedTo--> Stone <--RelatedTo--> Small <--Antonym--> Generous 
Pray <--CausesDesire-- Crisis --IsA--> Situation <--IsA-- Dilemma <--Synonym--> Fix 