Boyfriend is a different concept from Enemy. Enemy is related to Cat. you are likely to find Cat in/at/on Desk. you are likely to find Notebook in/at/on Desk. 
Lamp is a type of Furniture. 
Boyfriend <--DistinctFrom--> Enemy <--RelatedTo--> Cat --AtLocation--> Desk <--AtLocation-- Notebook 
Lamp --IsA--> Furniture 