No one knows you better than yourself. If that is true, you would not have been asking mirror every day. Can we really peep into our heart and define ourselves.
Read this post on pebbleinthestillwaters.com