I can be very stroppy when I'm feeling low or angry.
It's so hard to see the world going on when it feels as if yours has ground to a halt.
Would it help to write her a short letter of apology on a nice card saying some of what you told us, especially the bit about how you see her as a beautiful and amazing person?
Maybe not to go into great detail about how horrible you think you are, just that you knew you were wrong and what you said was inexcusable, or whatever your words would be.
You might want to say to her sometime (not right away) that it is hard when you see everyone apparently doing well when you feel you're stuck even though you're happy for them, it hurts, finishing with a positive like ' know I will be ok one day' sort of thing even if you only half believe it can make the negative easier to accept from someone who cannot know what depression is like how ever hard they try.
Modern culture is so infused with the positive thinking mantra, sometimes that's all people can think of to say when the want to help but know they can't make it all better.
It's a risk to apologise as it can be rejected, but is your relationship with her worth the risk?
She may accept it.
Only you know your friend and your situation, so what I have said is only ideas.
Best of luck as you figure out what you want to do.





