Рассмотрим эти слова в разных словарях.
Оптимист - человек, который уверен, что все, что происходит на земле, все к лучшему. Противопоставляемое слово - пессимист. Его настрой в розовом цвете. Он любит жизнь, веселый, забавный, бодрый.
Романтик - человек высоких чувств. Он любит мечтать и идеализирует людей и все происходящее вокруг него. Человек - идеалист.