All are true in their own way, but in the way that love is in your own heart, I'd have to say this:
Within yourself, you have many kinds of love for things with many intentions and reasons behind them. Love for food or material things may stem from desire of the heart- that desire comes from an empty feeling that all people have in them and they try and fill that void with material things.
This is also true with love for others--sometimes--. To try and fill a void in your heart left over from whatever might have hurt you at some point in your life. ~To fill the vacancy in ones heart is to fill the very soul and mind.~
Do you have a true love in your heart? One that isnt stemed from mixed emotions, expectations, or selfish intensions? The truest love that people can find doesnt end in romance or "love-making" or twining of souls. The truest love is found in the hearts of little children.
The love that children have for their parents are undenyably THE most true love there could ever be. A child might be smacked, beaten, or worse---but that child will still forgive and love that parent(while a child).
This kind of love is brought out of feelings of pure love-- Say, for example, think of someone that has completely been the worst person in your life. It doesn't matter how hatefull, but it has to be the one you HATE the most. could you forgive that person? Could you love that person?
Those are the most difficult questions to respond "yes" to. How can you love your enemys? even in the midst of them harrasing you or hurting you could you turn and say "I forgive you"? That, my freinds is the hardest love to obtain.