Hi, I had this strange dream early in the morning today.

It opens with a setting like a late evening in the woods, a jungle kinda place densely covered with huge trees and I see myself there with one more person, whom I think my friend but cannot identify who he/she is. There were few elephants mostly wild but 1 or 2 domesticated ones too. Except one calm elephant that was tied to a huge tree's trunk, the rest seemed to be running in circles around us. The sensation was intimidating but not so scary. After circling for a few rounds all except one of the elephants seemed to have disappeared (including the tied up one too). The one transforms itself into a man and asks me to sit over his shoulders to be carried. I placed my feet over his open palms and sat over his shoulders.

Then the scene changes and I see myself sitting over his shoulders and he flies over a small town. He stops atop a house and says he wanted to jump down with me on his shoulders. I was a little scared but said its ok. The guy lands smoothly and I was happy. We hopped for a while over few buildings like that and suddenly the guy vanished and I found myself over a sunshade of an apartment. Looking down I had goosebumps and butterflies rattling in my stomach. I slowly slipped into the roof top of the building and lied down. Lying down, I looked up at the night sky crowded with bright constellations of stars and seen a few colliding with each other and beautiful bright sparks bursting out and felt excited... Wow !!!

Then realized its time to go home and rushed down the stairs but the gate was locked. I asked the people near by to open up and said I came in search of a ball that might have landed in their roof top while playing. Then thanked them for opening the gates and asked what place was that. I was a little surprised to know it was a village a few kms away from my home town and wondered how did I come there. I said good bye to them but realized have no money to go by bus. When coming down I came across my grandpa (who was a bit close & loving but expired 5 years back) and got some 5 & 10 bucks notes and coins and got into a bus to go home.

In the bus, I sat near a window seat and started peeping out for a while and slowly fell asleep. Suddenly I woke up to see a person sitting next to me and felt why this idiot was staring at me for long. He started talking with me with a comment that sounded ridiculous to me. I replied in short to cut him off. But he was playing with a ball in his hand banging it on to the walls of the bus and catching it back. It was annoying but I kept patience and waited for my stop. When my bus stop came and I reached out for my bag and prepared to get down, the guy started swearing something on me and I found myself in an unpleasant exchange of words.

And there ends the dream... Can anyone help figure out what does this mean?

Am 28 yrs old, male, single but engaged, and living in a foreign country out of my home.

Any interpretations? please...