We all strive to think linearly because without linear thinking we would be unable to relate to the rest of the world. But linear thinking doesn't take us where we need to go. At some point linear thinking will take us to the edge of a cliff and tell us if we go any farther we will fall and be broken on the rocks below. Non linear thinking tells us we can fly to the other side of the chasm. But there is a certain level of awareness that has to be attained before you are able to fly to the other side. Your karma must be positive. This means you must eat your own karma instead of passing it on to anyone who opens up to you. And of course, doing good deeds to your fellow man or girl helps alot. Everyone believes non linear thinking is a mental illness and for the most part it is. Unless you pay the price of awareness, the world will chew you up and spit you out. So we all pick a reality to believe in and fight to maintain it when we encounter someone who believes differently. I say if you have to fight to maintain your reality it isn't real. Reality is working itself into all of our lives. Our ego and intellect like to make up their own reality which causes pain and suffering when it isn't in harmony with the reality of our human condition. So, if you can give your ego and intellect a rest, the real you will start experiencing life in harmony with your destiny. Because we were all put on this plane of existence for a reason which we can only become aware of by overcoming the drama our intellect and ego keep creating.