The big five reasons of the psychology of sharing that are:
-Self-fulfillment
-Supporting a cause
-Relationships
-Self-expression
-Entertainment.
These all points are taking care in social media marketing even for Real estate client also like Valmark.
http://www.valmark.in/