RE: On self love
I complete agree. It's one of the things I've become very good at. I'm hyper-alert (or hyper-sensitive) when it comes to other people. I 'read' most of them like an open book. As a result, it doesn't take me a lot of time or effort to figure out where they come from, what kind of background they have. That allows me to live my life without judging others too often: knowing their background allows you to understand why they do or say things, and the only judgment you can make is that they still have to learn or get over some things.
Learning this has really changed my life, and my perception of other people. Whereas I often felt deceived, or betrayed by others in the past, I now can see why people act in a certain way and that has completely freed me from those feelings of being betrayed.