
Здравствуйте, Светлана!
Ему 18 лет, он совершеннолетний и сам сделал этот выбор. Причём, судя по описанию, это не случайное знакомство и не решение, принятое за пару недель: он знает Вас много лет, знает Ваш характер и видел Вас в разных обстоятельствах.
При этом разница в возрасте действительно большая, и Ваши сомнения понятны. В 18 лет человек только начинает самостоятельную взрослую жизнь, поэтому его представления о браке и долгосрочных отношениях ещё могут сильно меняться. Это не значит, что его чувства несерьёзные, но никто не может гарантировать, что через 5 или 10 лет он будет смотреть на жизнь так же.
Особенно важно сейчас не пытаться доказать себе, что Вы либо спасли его жизнь, либо разрушили. Вы оба сделали взрослый выбор и теперь можете просто наблюдать, как складывается ваша семейная жизнь. Не стоит становиться ему мамой, наставницей или человеком, который постоянно напоминает о разнице в возрасте. Если отношения действительно партнёрские, у них есть шанс развиваться нормально.
Мнение его родителей здесь вторично. Главное, чтобы он сам понимал, что брак с Вами означает не романтическую идею-лучше не найти, а обычную совместную взрослую жизнь со всеми её обязанностями и изменениями. Если это понимание есть, считать, что Вы сломали ему жизнь, оснований нет.