Each poppy represents a life. Yesterday saw the unveiling of over 120,000 poppies at planted in the dry moat at The Tower of London, and this is just a ...