I agree Julie ... the "buts" have a way of cancelling the love
I am not sure if humans are capable of unconditional love for everyone ... while I do love the humanity of each person there are some people I just don't like. I don't think you have to like everyone ... you don't have to invite everyone into your heart and home ...
When you do have a personal love for someone ... whether that be a a family member, a friend, or a lover ... if it is true love for another ... I think it is about giving without expections or demands. If loving someone causes constant pain to your self or the other I question if it is truly love. I don't see how you can love someone and continually hurt them or be hurt by them ... that is an abusive relationship and it's not about love it's about power.
We all want to be loved for who we are and we hope that when we love someone they love us also. If it's unconditional love, we love them even if they don't love us and we love them enough to let them be happy with or without us in their lives.