Saturday Shipping


    Fresh Roses

    Send a Hint!

    Please verify that you are human.
    There was an error sending the hint, please try again later.

    More about this product

    Fresh roses are guaranteed to last at least 5 days, but can last much longer with proper care. By tending to your fresh roses with love and care, you can relish the RoseShire experience for many days to come, keeping the magic alive in your space.

    Fresh roses will arrive in pristine condition as we aim to elevate every personal space, connection, and occasion with our exquisite roses. We guarantee 5 days of vase life. If you are not satisfied with your roses for any reason, please contact us within 5 days of their arrival at

    We do not accept returns for flowers and all sales are final. In the event your package was damaged or never arrived, contact us within 5 days and we will make it right. If you received the wrong box style, we will re-send the correct item or issue you a refund. We want you to have the best experience possible, please contact us if you have any issues with your order!