Forgiving yourself.Everyone makes mistakes in life, but that doesn't mean they have to pay for them the rest of their life. Sometimes GOOD people make BAD choices. It doesn't mean they're bad.it means they're HUMAN! So darn true!
You can't just give up on someone because the situation's not ideal. Great relationships aren't great because they have no problems. They're great because both people care enough about the other person to find a way to make it work. Only she did