you are likely to find Carpet in/at/on Bedroom. you are likely to find Sex in/at/on Bedroom. Gene wants (to) Sex. 
Unite is a type of Join. Join is related to Action. 
Carpet --AtLocation--> Bedroom <--AtLocation-- Sex <--Desires-- Gene 
Unite --IsA--> Join <--RelatedTo--> Action 