I think so. I met my bf online too 4 years ago but we didnt start developing feelings for eah other until last year when I broke up with my ex bf and so we started to "see" each other more than jsut friends. We met two months ago and it was wonderful, I didnt care what he looked like, in those 4 years we only sent a couple of pics to each other and not even updated ones; but I fell in love with that friend, the person in the other side of a computer, I fell in love with the words written in a screen and just like Zeusy99 said... You don't care what he/she really loos like because you are in love with their inside.
When we finally met it was amazing to be able to touch him, hug him, kiss him, just be able to talk face to face. But know that I am back in the US and he has gone to work in France for 5 months in the middle of the nowhere, is hard to communicate because the place he is at, does not have internet; so we write letters to each other and send postcards, we were only able to chat once in the last month when he went to the nearest city, but pretty much everything else is letters. I think letters are more personal and romantic but the wait is longer...I get so emotional when I receive a postcard or letter, I cry even before opening the envelope and sleep with it under my pillow :$