Sounds like a big topic eh? but I think everyone has a part and parcel in it.
knowing ones fault is good but changing is difficult. I know I overreact and tends to be mean to people I am close with..especially families. but to make it for a better change, I think it takes time will.....I will try hard to work for the better and yet not lose thyself...... what about u?