First of all, I want to tell you that you have beautiful teeth, and you need to realize that other people can be cruel. Some people just can't handle how outstanding other people really are and have to make up and say things to make themselves feel better about themselves when they themselves are lacking their own confidence. Don't ever let someone else's insecurity be transferred to you by something they say about you. You know what the "truth" really is.Now, if you wanted to enhance what I feel is already a great smile, I will go over the following. You can not make teeth smaller without taking something away. You can give the appearance of making teeth smaller by broadening the arch and changing their position or rotation. You Could:1. Use Invisalign or conventional orthodontics to broaden your smile by expanding the upper premolars and first molars which will take emphasis off of the front two teeth.2. Intrude the upper central incisors using Invisalign or conventional orthodontics while broadening the smile.3. Cosmetically remove some of the length of the central incisors if not intruded with orthodontic treatment. I do not think this alone will give the result you are hoping for however.I feel veneers would be over-treatment for such natural, beautiful teeth and do not recommend them in your case. Orthodontics is the best option to consider for such pretty teeth and will not permanently put any artificial materials on your teeth.Invisalign would give results in about 8 months in your case, possibly faster than that. Please research dentists and orthodontists with experience, and ask to see photos of cases they have treated before you make a decision on who to treat you.Good luck, and I know you are going to be ecstatic with the results that are achievable from a talented clinician. You do have a pretty smile as it is, but there is help available if you want to conservatively enhance it.Douglas Jopling, DDSDallas, Texas area