Boyfriend is a different concept from Enemy. 
Substantial is a synonym of Massive. Massive is the opposite of Light. Light is related to Tap. 
Boyfriend <--DistinctFrom--> Enemy 
Substantial <--Synonym--> Massive <--Antonym--> Light <--RelatedTo--> Tap 