What is a good boyfriend?

What is a good boyfriend?

A good boyfriend is as honest as he is loyal. He tells his partner the truth. He tells her/him if he is out with his friends, if he does not agree with something, or if he committed a mistake. … Unadulterated honesty is something that a good boyfriend always carry, no matter how heavy it may get.