Short and brief definition:
Self-love is when you love yourself completely.
You accept all your faults and weaknesses. You focus on your strengths. To love yourself does not mean that you cannot and should not work on yourself. It simply means that you don't let bad days or your own sometimes stupid actions and qualities drag you down.
Contrary to popular belief, self-love does not mean that you are arrogant, conceited and selfish either.
Self-love means that you know your worth and accept and appreciate yourself as a person - without any external influences.
Comparing yourself to others is the ultimate self-love killer!
If you always compare yourself to others, it is very difficult to accept yourself as you are.
No other person is exactly like you, no other person sees the world exactly like you!
No other person has your thoughts, sensations, education, experiences.
So you cannot compare yourself with strangers, friends, not even with your relatives.
Is self-care the same as self-love?
Yes and No.
Self-care is related to self-love, yet self-care is not synonymous with self-love.
With self-care, you basically take care of yourself - as the name suggests.
You do things that are good for your head and body. Sports, reading, yoga, sleeping, bathing, further education, partying, walking, etc.
Self-love is about your inner relationship to yourself. You know your worth and it does not depend on any person or thing.