The longest day of the year, the summer solstice is celebrated by pagans with bonfires and gratitude for the abundance of the earth.