We created an enchanting paper cherry blossom forest on the rooftop of Selfridges Department store, inspired by the turning British seasons and the joyful enthusiasm of the coming blooms. Pom Pom Factory created the forest display to bring a fresh and sustainable approach to the environment in time for Spring.