Sometime when we have disagreement is because of how we perceive reality. Is it wrong to perceive something differently at times? We should respect each other's differences and compromise at times because we love one another.
Respect, patience and forgiveness are some of the key ingredients to make things work.
Sometime, letting go of someone is also being understanding. We understand that we need to allow another person to grow and that our time with one another is up.
Sometime, we need to be honest with ourselves.