From Alice's looking glass to John Lennon's spectacles, glass populates our social history, especially at Christmas. From glass baubles and champagne flutes to candles and fragrance, we have selected 20 great glass gifts for Christmas.
1. Blown glass fly trap
2. Rainbow tumblers
3. Ivalo cheese board
4. Gum vase in blue by Marion Fortat
5. Gingembre candle by Byredo
6. Glass teapot infuser
7. Coloured glass by HAY
8. Dynasty glass bottle with stopper
9. Cat-Eye glasses by Prada
10. Mariskooli bowls
11. Glass paperweight
12. Panthère fragrance by Cartier
13. Sterling silver stag head decanter by Asprey
14. Gorse candle
15. Glass UNITEA teapot by Kinto
16. Glass bubble finials
17. Swarovski-embellished glasses by Dolce & Gabbana