Sorry, Mera
It sounds like a tough spot to be in.
(Laughing at Scram's example above)
One thing to consider is that eventually, this will blow over, and you can look back and be more accepting of your human flaws. We all really do make mistakes, even huge ones
I know it sucks right now though. Just take the steps you can today. It's all that can be done.