"...learning to love yourself first". I try to think of it as being my own best friend. A lot easier said than done every day, but it is rather nice actually once you get the hang of it:). Don't be so hard on yourself. Life is hard enough anyway, but it definitely gets better having your best friend with you all the time:)
Have a LOVELY Wednesday!