What is the meaning of all this?
The purpose of this place is so that I can have some peace. It's a place where I can put myself on something I can see, take a self photo, and look at it just for the purposes of looking. This place has no real purpose other than that, and if a passerby were to catch a glimpse of that picture I took, then I wonder what were to happen. This place allows for that to happen, and every passerby will have his/her own reaction, some will simply dismiss seeing the picture, other's might take a glimpse and walk away and get haunted by something they saw, while a few will stop walking and take a closer look. I personally won't give a bloody hoot if someone saw something disturbing or something personal, it's the impression I leave that's important. So I guess that means this place really has no meaning. It's all up to you how you take this and what you make of it...