It can be exciting to have feelings for someone who seems to check all the boxes as far as what you look for in a partner. However, it’s important to remember that you still don’t really know this guy.
Regardless of what you have learned about him through communicating online, you don’t really know him. So much of the attachment you feel for him is caused by what you believe him to be.
He is saying the right things and your mind is naturally filling in the blanks about his character to keep you feeling good about him. That is how the mind normally works in these situations.
Try not to get ahead of yourself.
Whenever you feel that you are making assumptions of who you believe him to be, stop yourself. Until you meet him in person and get to know him more through face to face interactions, you don’t really know who you are dealing with.