Cave can be used for Refuge. Roof is part of Cave. Roof is related to Sky. 
Happiness is the opposite of Suffering. 
Refuge <--UsedFor-- Cave <--PartOf-- Roof <--RelatedTo--> Sky 
Happiness <--Antonym--> Suffering 