Asleep is the opposite of Awake. one thing you do when you Awake is Stretch. Stretch is related to Gentle. 
Surface is a type of Aspect. 
Asleep <--Antonym--> Awake --HasSubevent--> Stretch <--RelatedTo--> Gentle 
Surface --IsA--> Aspect 