I liked this, but the language felt kind of stilted. Like, "I was in my own world. That world was vibrant and green" seemed a bit strange to read. The sudden introduction to Leo seemed a bit too sudden, as well, almost like you really wanted to fit all of this stuff into a hundred words and were having a hard time fitting it all.
I did like this, though. :]