Recently my best friend came to visit me for the weekend. We went out to dinner, I ordered a margarita, and she ordered a Sprite. She always gets a drink when we go out, so I jokingly said, "What are you, pregnant?" She tried not to smile, but she couldn't help it, and I just grabbed her and gave her a huge hug! She said that she was only about a month pregnant and for the rest of the night, we blabbed about baby booties, the nursery, and how she's going to take Mommy and Me Yoga classes.
The next day, I was talking to a mutual friend and said, "You heard the news, right?" Well she hadn't, and I figured our friend would want her to know, so I told her. I didn't think anything of it until my best friend called me to yell at me for blurting out her news. I said I was sorry but she never said not to tell anyone! She went on to say that she wasn't going to tell me until she was three months pregnant, and even though I found out, she just assumed that I knew to keep my mouth shut. She said I had no right to share her good news, and then she hung up on me. Should I be forgiven, or am I really to blame here?