The dress is definitely the problem! Definitely send it back if you can.

The one thing I like about that dress is the length. You have GORGEOUS legs. Look for other dresses that end at the same place on your legs.

That is so strange--the dress that you actually got looks nothing like the one worn by the model. The fabric, cut, length, everything looks totally different. Can you return it?