Your soulmate will know exactly how to deal with you, flaws, mood swings and all.
Flaws are mistakes or deficiencies in some area, and everyone has these. Character flaws like lying, stealing, and cheating show a lack of moral character that may be judged harshly by others. Flaws are what make each person unique and a true individual, because no two people have the exact same flaws and personality traits. Admitting your flaws and working on improving these will allow you to better yourself, even if this seems difficult.
Your soulmate will know exactly how to deal with you, flaws, mood swings and all.
You have to fight through some bad days to earn the best days of your life.
Reminder I don't have it all together and neither do you. We are all God's work in progress.
If you're not happy about how you look, you have to question how much self-love you have.