Cherry Blossom Memory Box
Shop > THE GEISHA COLLECTION
Cherry Blossom Memory Box
£14.99

Cherry blossoms are a symbolic flower of the spring, a time of renewal, and the fleeting nature of life.