Life is very funny...there are ups and downs. One thing to remember is that forgiveness is essential. If you can't forgive yourself...you can't forgive others and the opposite is true. So try to learn to forgive yourself and others and experience the freedom. Remember that keeping is a grudge is a downhill way that leads to digging a pit for yourself.