Oh little butterfly
Flying above the beaten path
I wonder so many things
I wonder how many dogs you have seen
I wonder how many trees you have landed on
And I wonder if I'll ever see you again
Oh little human
Walking along the beaten path
I could wonder the same
I wonder how many dogs you have pet
I wonder how many trees you have climbed
And I have something to tell you
There is no need to wonder if we will see each other again
Because I am all butterflies and all butterflies are me
Because you are all humans and all humans are you
So even if i don't see you again
We will meet every time a human sees a butterfly
And every time a butterfly sees a human
Oh little human
Going the other way on the beaten path
You to the future
And me to the past
