We live in such a judgmental world that often we are our harshest critic and not only do we struggle to love ourselves, but our imperfections can also make it even harder to let someone else love us too.
The good news is that those faults you may moan about daily may come in handy when it comes to working out if your boyfriend is a keeper.
http://soultype.org/13-signs-he-will-love-you-no-matter-what-if-you-notice-no-9-keep-him/