Bonding would work, but in my opinion would make your two central incisors look way too wide. You'd replace one problem (the gap) with another (unnaturally large teeth).A better solution, in my professional opinion, is to have porcelain veneers on at least the four front teeth. That way the four (or six) front teeth would all be in proportion to one another.Some dentists would recommend Invisalign, however before beginning orthodontic treatment ask them once the space is closed will it ever open up again? And, how long will you have to wear a retainer? My guess is that no dentist or orthodontist will guarantee the the space will not come back, as a large space like you have has a very high probability of relapse. Some orthodontists will tell you that it will stay closed, but you will have to wear a retainer for the rest of your life (or until the orthodontist dies), which is unacceptable to many adults. You very well might find that you spent two years with braces or Invisalign, and then the spaces come back and then decide to finally have veneers to correct the gap problem.My professional opinion as a cosmetic dentist is to eliminate your downside risks, and have porcelain veneers done.