alright,... I honestly think that a good relationship is frankness and open-minded communication between friends. It is a two-way communication without dominance and hypocrisy in it.A good relationship isnt necessarily flawless, because human beings arent flawless. Its more important that you can grow with the person you love. If you can learn and grow each day with your best friend standing by you in body and in spirit-then you have a good relationship...When you can feel comfortable about everything together. Always being able to talk, joke. Taking your commitment seriously with one another and never taking each other for granted.