Здравствуйте, Ольга!
Вы сами себе противоречите: сначала говорите "он - эгоистичный, самоуверенный, самолюбивый", а потом "он внимателен ко мне, мучается, страдает, любит меня". Разберитесь сначала в своей голове, своих чувствах к нему, чтобы Вы хотели.