Trying to write something beautiful but the outcome is totally different from what I was thinking
Read this post on kapildsrawat.wordpress.com