"God forgives everything, well, that's true"
Everything except not believing Jesus died for your sins on the cross, and rose again. It's blaspheming the working of the Holy Spirit.
Excuse me, but it is my opinion that being "cradled in Michael's arms" was the very last indignity to have happened to Terri Schindler.
The hardest thing is to forgive yourself.