Food for thought.. Matt 6:14-15 “for if you forgive others their trespasses, your Heavenly Father will also forgive you. But if you do not forgive others their trespasses, neither will your Father forgive your trespasses. “
Nowhere does it say they have to ask for your forgiveness and nowhere does it say they have to change their ways. It simply says you must forgive them.
God knows what He is doing. If you don’t, and you hold a grudge, seeds of bitterness will be allowed to take root in your heart, slowly killing the beauty that is you. When that happens God will not forgive your trespasses, you will not want His forgiveness.
Trust Him to know what is best. Obey Him. It’s the only real way to be happy and free.