I'm not sure exactly what has been going on. I can say though that many have been in similar situations, and many will be again.
Thank heavens for tolerance and forgiveness!
As far as I'm concerned, you have nothing to apologize for. Be good to yourself,
((((((((((((( Psyclox )))))))))))))))