Unexpected is a synonym of Casual. 
Exact is the opposite of Loose. Loose is the opposite of Firm. Firm is related to Demand. Demand is a synonym of Need. 
Unexpected <--Synonym--> Casual 
Exact <--Antonym--> Loose <--Antonym--> Firm <--RelatedTo--> Demand <--Synonym--> Need 