Carrie Bradshaw's blue one-shouldered 'Diana' dress is not as expensive ...

Responsive image
source