Why do pretty girls always date really ugly boys?
girls go for guys that are not so attractive because girls know they can get any good looking guy if they are good looking themselves so they go for a the not so attractive guy because they are insecure and dont want a hot guy because they would be worried about the guy cheating on them and when they start talking to the not so attractive guy they start liking them for who they are.