In my opinion, to love another - and i don't mean just romantically, but other people, friends and family included, should always be unconditional, truly from the heart. But that's an ideal that not many people can accomplish. I have though, and still do, make that my goal at all times.
Of course, i know it's not easy and sometimes people may take advantage of that kind of love. But, i still think it's the way to be, come what may. As a result, some people have probably labeled me as an Idealist, naive kind of person, and i accept that ... but in the end, i think it's worth it and i'm at peace with myself on that point.
The only problem that i struggle with in that regard, is after having been hurt on account of that kind of caring, i have also been hurt a lot and taken advantage of, so the trick is to sort it all out, and really know who is worthy of your whole-hearted affection and who is not - that's what makes it all so complicated and somtimes heartbreaking. But, in the end, you have to be yourself and loving always involves risk.