A great boyfriend must be respectful not only to you but also your family. He should be able to respect your ideas, beliefs and even family situations. He should not be judgmental about your history or your relationships with other people. Instead, you should be able to feel comfortable running to him for advice and support no matter what it is and expect nothing but respect. Because, after all, your boyfriend should also be your best friend.