There are three kinds of love, - unselfish, mutual, and selfish.
The unselfish love is of the highest kind. The lover only minds the welfare of the beloved and does not care for his own sufferings.
In mutual love the lover not only wants the happiness of his beloved but has an eye towards his own happiness also. It is middling.
The selfish love is the lowest. It only looks towards its own happiness, no matter whether the beloved suffers weal or woe.
- Ramakrishna Paramahamsa -