If we confess our sins,
He is faithful and righteous to forgive
Us and our sins and to cleanse us from all unrighteousness. 1 John 1:9
The Bible promises you this: when you ask God for forgiveness, He will give it. No questions asked; no explanations required. God's power to forgive , like His love is infinite. Despite your sins, God offers immediate forgiveness. And it's time to take Him up on his offer.
When it comes to forgiveness God does not play favorites, and neither should you. You should forgive all the people that have harmed you, those that have asked for it and those that have not. Complete forgiveness is God's way, and it should be your way too, anything less is not enough.
Forgiveness is actually the best revenge because it not only sets us free from the person we forgive, but it frees us to move into all that God has in store for us.