no, you're not ugly. and looks ain't everything you know. it looks like the right girl just hasn't come along yet, but that doesn't mean she never will. just have faith and continue to be yourself. it'll all work out for the best because what meant to happen will happen