Very well written! Totally agree with what you are saying as well. Taking responsibility for your life and loving yourself translates into loving others.
A sense of purpose and not making it about yourself all the time (but moving towards being selfless) also can be a huge paradigm shift.
On top of that it's important to embrace reality, see it for what it is and going with a mindset where you try to do what you think is right at all times and being present while doing so.
Being in flow makes you look past the fears of losing someone and will allow you to truly love people and not just trying to control them.