never believe the internet lover before you meet her/him
To tell a truth, as a guy, when I chatted online, I subliminally hid my shortages and show my advantages. I think most of boys and grils have the same experience. Maggie, just like you said, you did not wanna describe your appearance to him before he asked for the pic. So did him, he did not like to show his prejudice of the girl who looks like your. So, believe in your eyes, seeing is better than imaging.
Life is real and love is existence. You will find him, maybe he will pick up you in the future, trust me!
Most of us are just common ppl with average appearance, what really counts in real love is your character.
As different ppl have various taste about everything...maybe your pics is not so attractive to the one you met online...but you can not say that you are not beautiful...If one day, you meet your Mr.R in reality, I believe that he will appreciate your appearance as well as your lovely character.