The Mini – Roses that last for 365 days in a delightfully small package 🌹



Source