Our toffees contain no gluten, no soy, no corn syrup and no preservatives. It's Happiness. Plain & Simple! Each box contains 4oz (114 g) and is made with high quality, locally sourced ingredients. Shelf life is 6 months, with clearly marked 'best by' dates on each unit. Best if kept cool and dry.