Just remember that people are always going to put their happy pictures on facebook and their achievements - no-one would post a picture of the smashed up family car after their husband drove under the influence or scan their divorce papers or take a picture of the debris after a drunken row the night before.
Most people always post a picture of themselves when they are looking their absolute best - bet most of profile snaps are ten years out of date anyway!!!!
I think it causes a lot of trouble personally....
You sound like a nice, genuine lady who deserves better than she's had.
You should turn that thinking around - there was not anything wrong with you. There was something wrong with him - he didn't deserve you and he was not good enough for you.
And just remember - the best things in life are free!!!
xx