Worth the wait
Took a very, very long time to arrive but worth the wait. Very pretty and high quality material. Perfect fit.
Rating: 5 stars