So here's what happened. The other night we were sort of hanging out on the balcony and as a joke/thing I locked my friends out on the balcony. I was sitting right there. Well I just thought they were out there talking but the whole time they had wanted to come in. So they woke up one of my roomates by pounding on the window, and once I realized what they were doing (by pounding) I unlocked the door. They didn't ask to be let in, and I didn't realize that they thought I was like mad at them, so I got angry because instead of just asking me to unlock the door they woke my roomate up. Low and behold it was the most retarded thing ever and I don't know why I was mad about it. So I made an angry LJ post which I later deleted.
So now, I'm not sure if that's why my friend doesn't want to hang out or what or if it's something else. Up until this incident I sort of felt like she hadn't really wanted to hang out with me, like maybe she didn't really want to be my friend but she tolerated me because of our other friends. So I'm not sure what to do. Maybe I misinterpretted something or maybe it's something else. I wish I knew if I had done something to piss her off so I could apologize or if it was just that she's sick of being around me. I know I can be annoying and I honestly wish I could fix everything about me to be this magical perfect person who pleases everyone, but I'm slowly coming to the reality that it's hopeless. You can't please everyone I guess, and I hate that, but that's life. I don't want to lose my friendship with this person, I'm not sure what to do about the situation.
Thoughts and advice are appreciated.