Love means that you accept a person with all their failures, stupidities, ugly points, and nonetheless, you see perfection in imperfection itself.
Giving someone your heart is very serious business, and isn't at all something that should be taken for granted. In life there is wisdom gained through experiences, and much of what we go through can be a lesson to us later in life. As many have already learned, choosing to love someone is choosing to love someone for everything that they are. Everyone has some good qualities, and everyone has some bad qualities. When we partake in a relationship with someone, we are choosing to accept not only the good that comes along with them, but the bad as well.