Something that has recently occurred to me, is that there is no exact definition of beauty. The true meaning of beauty is individuality. In life, it's really about just being yourself. When we aren't afraid of who we are, it shows that we truly love ourselves just as we are.
We get down on ourselves all too often about the little things, when it's the little things that make us unique and special. You get to a certain point, where you stop letting things bother you, and you earn to embrace it instead. Everyone is exactly who they are for a certain reason.
This doesn't always mean there isn't room for improvement, but it does mean that we can continue to learn exactly who we are, and where we can improve while we continue to embrace everything else about ourselves. As long as you're happy, that's all that truly matters. Life has no point if there isn't happiness at the end of the rainbow.
Simply, you are the person you were meant to be. Once you open up and truly start to appreciate yourself, everything good will come together and it will come to you as well.
You just have to let destiny take its course. There are going to be countless moments you can't plan because if they don't "just" happen, they wouldn't feel as special.
As I say, everything in life happens for a reason. You are exactly who you are meant to be. You are amazing. You are lovely. You are talented. You are special. Most importantly, you're you, and that's everything.