Oh, dear! I've been there! I spent 33yrs there. You are not ugly where it counts. I know, I know that means shit with how you feel right now. But it's true. Try listing 10 things you, only you, like about yourself. Start with personality or character traits then try physical ones.
I am overweight and buck toothed personally myself, I felt, and often still do, ugly and unwanted I became sucidal and can understand deeply. Know you are not alone. I know you probably heard how finding someone won't solve anything BUT it will help. It will achieve healing in ways you cant do alone. I know sometime you need someone else to say it. It may not be believeable at first but if he/she is a good person they will see those 10 things on the list without even seeing the list. My partner is GORGEOUS and 11 yrs younger than me but he took on an "ugly" person and all my insecurities. Even if things don't work out you'll be able to take that label off of being "Never held hands with someone" that freedom will last beyond the hurt, and if it works out you'll know that it wasn't true. You are not ugly. You sound positively gorgeous in soul. That's what gets the good ones most. Only the shallow ones demand external beauty. If you like movies try watching Hairspray. Or Vicca of Dibley or even Penelope. All about love and beauty of the real kind. They help me. Never feel down about needing to cry and watch sappy Movies eating snacks on the couch when you need to. Just don't let it be an all the time thing. I know hard to do, but at least try. Also, remember that mirrors ALWAYS lie. ☺ Don't give up on yourself or the possibility of love. If you still draw breath then there is still hope. That's what helps me. Hope this helps you too. Good luck!