This is my second purchase of this dress. I love it, but I have ruined it twice the same exact way. I was sitting down it a chair and pulled the dress a little too tight and the strap just snapped. The first time I bought this dress, the same thing happened. Its a very cute flowy dress and you do get what you pay for.