BUY 5 GET 1 CARD FREE ✨ FREE SHIPPING $65+
A single-stemmed red rose vibrating with magic.
Approximately 4 inches.
-Made from cellulose acetate.
A single-stemmed red rose vibrating with magic.
Approximately 4 inches.
-Made from cellulose acetate.