love to some could be a fairy tale, while others are living up this fairy tale in reality. As action speaks louder than words, most time we may get a bit confused on which man in our lives could be a good husband.
1. He is Honest and open communication
Apart from him being a nice guy, he will not always tell you the things that you want to hear. As he will be honest. He understands that being open and honest with each other is important to you and will continue to do the right thing and not just the convenient thing. Even if it lands him in trouble with you for some time, he will make truth a priority.