Wearing eyeglasses has never been so cool. These 18 inch doll glasses are heart shaped and come in gold, blue, red, purple or pink. With all these available colors, your American Girl doll will have no problem color coordinating her outfit. These are perfect American Girl doll glasses. The glasses measure approximately 3 inches from ear to ear and 2.5 inches from nose to ear.