I can't explain again... I just written what hell I felt...
Read this post on poojanblogs.blogspot.com