How to apologize?

Although we have talked about mistakes, appreciating them and making them fast all along in this site, something…

Who are you?

I guess there are always 3 aspects in life - What our past was, what our present is…