Real is a different concept from Character. Character is related to People. People have Complex. Complex is similar to Complicated. 
Surprise is related to Shock. Shock is related to Wave. Wave is related to Pattern. 
Real <--DistinctFrom--> Character <--RelatedTo--> People --HasA--> Complex <--SimilarTo--> Complicated 
Surprise <--RelatedTo--> Shock <--RelatedTo--> Wave <--RelatedTo--> Pattern 