20 Small Heads Artificial Rose Bouquet
Despite its low price, this artificial rose bouquet maintains high-quality construction. Each of the 20 small heads is carefully crafted with attention to detail, providing a realistic and lifelike appearance.