I think everyone already gave you great advice. We all f*ck up from time to time....it's going to happen...none of us are perfect. You did the right thing by coming here and asking for support. I hope you are feeling better today.
Hang in there Cheryl. You've already gotten great advice, so I won't repeat what everyone has already said. Just wanted you to know that we are here to support you through this, so continue to reach out whenever you feel the need.