Movie and book of the same name... Awaiting to watch it...
Read this post on pratikshya-magicmoments.blogspot.com