Daily photo: 25/05/2011
![Flowers for sale Flowers for sale](http://www.astrofiammante.net/wp-content/uploads/2011/05/250511.jpg)
William: A boy's name traceable to old Germanic and Norman French roots, meaning 'helm' or 'protector'. It has been the name of four English kings.
William: A boy's name traceable to old Germanic and Norman French roots, meaning 'helm' or 'protector'. It has been the name of four English kings.