Family heirlooms are often a piece of jewellery or a treasured recipe, but a handmade christening dress crafted from a 108-year-old wedding gown has been handed down through four generations.
The two-layered dress has been worn for 28 christenings in multiple countries.
"If that little dress could talk, it would have lots of stories to tell about its travels around the world," said Gisela Hansson of her late grandmother's creation.