Delivery is free for all orders within the U.S. and $35 for international orders.

Once your product has shipped, it usually takes 2 to 3 business days to arrive domestically. Please allow for up to 15 business days for your international order to arrive. If you have not received your products, feel free to contact us at contact@heartsanddiamonds.com.

For all purchases made at Hearts&Diamonds, we provide an exchange or refund within 30 days of delivery, provided the product has not been worn, altered, special-ordered, or purchased on special sale. Please review our Return & Refund policy for more details.