Friend,
The hardest person to forgive is usually yourself.
But as soon as you forgive, you are free to create a new start.
Forgiveness occurs when the mind and heart come together in understanding and compassion.
Forgive yourself for letting yourself be harmed and for harming others.
Because, Friend...
It's never too late to forgive and begin again.