A poignant read..bits and parts of it do stay with you..
Read this post on fluidicthoughts.blogspot.com