Selfish vs Self Love – Is there a difference?!

I don’t know about you but I definitely think there’s a difference between selfish and self-love.  The world will tell you self love is selfish & maybe on some accounts it is.  But self-love is loving ones self enough not to put yourself last. Loving yourself and practicing the same tender, loving care that you give your kids, your spouse, your bff, the same grace and forgiveness you give others to yourself.  It’s loving yourself knowing that just by being you are worth it.
When I think selfish, I think of self-serving, not caring if you hurt others in order to get what you want/need, centering everything on me, me, me and how it will affect me, what can I gain from it.  …ever heard of givers and takers. There’s givers and takers in this world and selfish borders more on take, take, take.  Ever had a friend, family member that’s a taker and your’e a giver??  It can be draining to say the least!
I’m a giver with a lot of patience, so that means I take a lot.  I used to way more than I should.  But I had to learn to practice self-love and set up boundaries, so people didn’t walk all over me, especially in relationships.  Kind of borders with the need to please as well.  If you don’t take care of yourself, that other person sure as heck won’t and they’ll take every last little ounce of whatever they can because they’re selfish and they’re only worrying about themselves, not you and what your needs are.  …I think recently I’ve heard it called narcissism because it takes selfishness to a whole new level.  Self -love takes selfish and protects ones’ self from the constant abuse and hurt of someone else.
So if you are giver, self-love is so freaking vital to your wellbeing and mental, emotional, spiritual and physical health.  No one else can take care of you, nor will they…so don’t keep putting yourself last.  It will catch up to you and you’ll feel run down, burnt out, unappreciated…
Curious to hear your thoughts on selfish vs self-love?!  Do you agree or disagree, think similar to me?  Are you a giver or a taker??