We are all actually living the dream of which we don’t have any control. Now this dream one day ends and we are forced to have another dream, characteristics of which are based on what we did in our last dream. Changing dreams is like dying and taking rebirth according to karma. Now in this dream itself there is appearance of tathagata the supreme one who shows the way of awakening from this dream. This tathagata is everything which we have never thought of and he embodies supreme bliss of permanance and awakening. He is just supreme and best of the best. Now person x follows his teachings in lucky dream(lucky rebirth during presence of tathagata) and this x tastes this supreme bliss of infinity, of permanence. This person x means arhat who is now aware that he is actually sleeping and all the pain and suffering of old age, sickness & death(changing dreams) is not real. Still he has not opened his eyes. He can open his eyes only when he enters nirvana in dream. Now he enters nirvana and open his eyes in reality of permanence, in the world of dharmakaya which is permanence(still he cannot see dharmakaya of Buddha). He enjoys this permanence for infinity. At one time while enjoying this permanence he sees in that permanent world the bodies of people sleeping in those dreams(people like us who are not awake yet and are dreaming while sleeping). And now he feels immense compassion that these poor beings are suffering unknowingly in igorance of believing dreams to be real. So when he is filled with compassion then only they can see the supreme dharmakaya of Buddha, which is same as the tathagata who showed him path of awakening in dream. Now he asks this dharmakaya how can I make all of them awake and free of suffering due to ignorance? How can I in dream world be like one who caused me to awake who is same as you? How can I be tathagata?how can I be like you?This dharmakaya answers him that he is infact one who showed him lath of awakening in dream and instructs him the supreme path which is to be walked in dream…so now this person x also goes to sleep(again) to help them in dreams and walks that path considered hard…but now he knows everything is just dream and not real so he does hardest activities of Bodhisattva like they are piece of cake and becomes supreme tathagata(in dream world), and when he becomes supreme tathagata and same as the dharmakaya(which he saw before in reality) and now there is no difference in him and dharmakaya he saw(in past when he awoke for the first time) in permanent world. Now he realizes that all those people he saw as suffering are actually those who went to sleep again just like he went to sleep again and there is noone to wake up(he realized non self of everything now and not just himself). Now he causes infinitude of beings to awake(by teaching dhamma) from dream world after requested by Brahma(in dream world only). And then there comes time of his mahaparinirvana because if he stays there forever(even though he can) that will not be possible(because impermanence is characteristic of dream world) and also because of karma of surrounding beings(is not worthy of his staying)…and final teaching of impermanence is that he passes into mahaparinirvana. When he closes his eyes there, he opens his eyes as dharmakaya of Supreme tathagata means now there is no distinction…and now he won’t go back to sleep because there is no need. And he abides there in the world of nirvana, the world of permanence, world of infinite bliss forever instructing those(just as he was in infinite past) who want to be like him after being awake.
So now Buddha knew non self of everything as he said he doesn’t have thought in his mind that, “I will liberate others”. Because he knows there is noone to awake. Now those people(condemning themselves Bodhisattvas)(not everyone though but many of them) who think this Theraveda ideal of ‘arhant’ is selfish thing actually are suffering from ignorance. And thinking of themselves as of higher vehicle means they are fueling their igorance. They don’t know the goal is awakening they cling to finger (tathagata) which points to the moon(nirvana).
Tathagata taught dhamma first of all because aim is to become awake from this dream(which is characterized by impermanence only) we think of as reality. And trying to be Bodhisattva(as many mahayanist do) is like just believing(and not knowing) we are in dream and belittling arhats as selfish people. But even though Buddha taught awakening still many were there who wanted to know Mahayana so he gave techings of Mahayana only at the end of his life…because these people failed to be arhat, he imparted teachings of Mahayana to fulfill their wishes. So main goal is to be awake and then it’s upto us to walk that path or abide in nirvana forever. Because in nirvana there is no distinction based on which vehicle is used to reach there. This is the reason early buddhism says ‘nirvana’ is the actual goal.
I want to know mistakes in this thinking of mine. I want to be correct so please correct me if anyone thinks I am wrong somewhere in thinking like this. Or if above thinking is wrong entirely. Thank you for your time good people.