This ring arrived much sooner than the expected shipping date which was a nice suprise! It's so sparkly and of much better quality than I expected. I've been wanting a purple ring for a while now this one is lovely! The ONLY reason I did not give it 5 stars is because it is a size 6 not a 7 which I ordered. Even the little tag on the ring reads size 7 but I checked it and thats also why I can't wear it on my middle finger which is what I intended it for, but no big deal. So I would recommend ordering a size up. Other than that it's gorgeous!