A lovely post from friend's blog. Loved it so much, that I reposted it!
Read this post on kaushikgovind.wordpress.com