I finally got my shoes that I fell in love with instantly. It was a pain though.
I ordered them in size 11 (the size I normally am in heels) and when I got them they were too big!! I felt like a little kid walking in my mother's shoes!! So I called up the site I ordered them from and said I wanted 1 size down (10). Well they were sold out of the color I wanted in that size so they would put me on a waiting list and I would be emailed when they came in. No, they don't know when that might be because there was no order currently placed to get more. Anyway I returned the ones I got.
I looked online for 2 days at other shoes but didn't see any that I really really liked. So I decided to order the shoes I fell in love with in a size 9.5 (1 and 1/2 sizes smaller) than what I originally got. About 2 days after that I got an email saying the size 10 shoes are in stock. Ugh. Well since there's free shipping and returns I ordered the 10s as well and tried them both on.
The 9.5 size was the perfect size. The 10s fit but my heel would slide out after about 10 steps...
Anyway, I got the shoes I love and I am so happy because they are so adorable!