Delay, delay, delay, delay. Poor communication. I bought an engagement ring on 5th Dec and it was supposed to be delivered on the 15th Dec, this was then delayed to the 20th (yesterday). I emailed a couple of times, both replies insisted it would arrive on schedule. The most recent reply even said it had been shipped to their distribution centre and that I would receive a tracking number within the next few days. The process hasn't updated on my account on the website and it still says producing. I received an email yesterday morning stating it was "ALMOST ready to be shipped". So whoever told me it had been shipped two days earlier clearly lied to keep me sweet. I still haven't got a tracking number yet. If my order isn't here by today or tomorrow, I will be calling my bank for a chargeback for non-delivery.