I've taken away something very positive from any negative experiences I've had with relationships (of any kind) the last six or so years:
I will not beat myself up anymore for being "stupid" or "naive." I give people the benefit of the doubt to a fault. I do my best to communicate well and honestly. I know how to love. I mean, I'm doing my part. And I don't ever want to stop because I happen to think those are good qualities in a person.
I've come to the conclusion that no matter how many times I might end up disappointed, I'm still gonna be the person I want someone to be for me.