17. He shows affection.
This is an important aspect. This does not mean you have to make-out with your boyfriend in every public place possible, but it does mean when you are out in public he enjoys holding your hand, or putting his arm around you and showing you affection. Affection is an important part of any relationship. The perfect boyfriend will outwardly show his love for you with affection. He will also tell you how amazing you look and how much he loves that dress on you. There is no criticism of the way you look, just complete adoration.
18. He respects you.
This should be a no-brainer, but sadly there are many relationships lacking the basic foundation of respect. The perfect boyfriend would never, ever attempt to push, hit, or lay a hand on you. He would never scream and yell at you all the time or call you horrible names. There would never be a valid reason for that to ever happen! Going through epic fights and then making up later is not an example of true love. The perfect boyfriend is able to control his anger and work through his issues so that they are never taken out on you. He adores you. He would be so upset if anything were to happen to you. He admires you deeply and will treat you the best way he knows how.
19. He is willing to compromise.
If everyone agreed with each other all of the time, the world would be a boring place. The perfect boyfriend compromises on issues or making plans because he wants the relationship to work. If you are always doing what your boyfriend wants to do, and nothing that you have ever suggested, then your boyfriend is not willing to compromise. This is especially important regarding holidays and family situations. When your boyfriend compromises, you definitely know that he is considering your feelings instead of only his own.
20. He shows sympathy.
When something serious is going on in your life and you are having a really hard time, he consoles you. If your dog dies, he is there. If something happens to your family, he is there. Unfortunately, bad things will happen in life and the perfect boyfriend will be by your side through all of it. Even if he isn’t sure what to say, he is there supporting you, holding your hand, and letting you cry on his shoulder. If he can see that you are visibly upset about something, he will ask you to talk about it and not dismiss your feelings.