Apology and forgiveness are the keys!
Sometimes apology never comes when wanted , and when it comes its neither wanted nor needed. Sometimes we are too late, or sometimes people are too late and sometimes not even apologetic , even though they realise their mistake. Life becomes easier when we accept the apology we never got. If you are wrong , you should apologize and mean it. One should learn from their mistakes, except them , cause every human makes mistakes , but a good human being accepts it and apologizes and means it too. Learning from my experiences, apologizing is the hardest thing ever. Hard when we are wrong and harder when we are not and hardest when we do not know where were we wrong. Forgiving is easy, but forgetting is difficult. But forgiving sets you free. Holding on grudge doesn't make you strong , rather makes you bitter. There is nothing more classy or powerful than showing forgiveness and grace to someone who does not deserve it. Pity such people and move on. Everyone is dealing with the same shit...