I learnt this years ago, and its a simple truth. Any relationship on earth, is bound to have hiccups down the road. Be it a misunderstanding, a grudge, hurt or a disappoinment. It happens between mom-son, husband-wife, mom-daughter, friends. Reason being, our love is limited and expecting. To put yourself in others shoes all the time is difficult. To give 100% to someone, and receive lesser or none, is sure discouraging.
But when we see a person in God's image, and see God in him and love, not because of that person, because of your love to God, its a different experience. If you love the person directly, it has its own defects. Too much love/passion on a person, is bound to break up sometime as we see only the good in him/her initialy and then when we get to see the other side of the person, it stinks and hard to get by!. But when you love that person with God's love, it makes it possible. So even when there is mistake, or disappointment, we have a bigger love that can cover up everything.
Its important, that we bring God into ALL our relationship to make it strong and secure. We love the person not because of their character or goodness, but because of God's love for that person. I draw closer to Him and He draws closer to you. Thereby we draw closer to eachother and in Him we stand complete. It becomes easy to forgive, forget, understand, care, and love unconditionally. The triangular love becomes beautiful and unshakeable.
I Corinthians 13 only then becomes possible.
4Love is patient, love is kind. It does not envy, it does not boast, it is not proud. 5It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. 6Love does not delight in evil but rejoices with the truth. 7It always protects, always trusts, always hopes, always perseveres.
Ecclesiastes 4:12" ..A rope made of 3 cords is hard to break.. "