I'm really glad you enjoyed your time with your mom. I used to love doing things like that with my mom, and I know you two are building important memories together by doing these things, so I'm happy for you.
Re: your friend who you had the argument with, I think you absolutely did the right thing. If someone is being antagonistic or hurtful to you, it's often best just to walk away (or in this case, get off the phone). I learned that from my mom, and it's been very helpful to me over the years. So....good for you, protecting your heart and saving it for your time out with your mom.
It sounds like you have good coping skills, making the best of your time and preparing for the week ahead. Good for you! I also applaud you for the purchases you made in your quest for inner peace. I have studied Buddhism a bit, and I find that many of the beliefs and practices are helpful when dealing with the suffering that exists in life. I hope you find your pursuits worthwhile and enlightening.
Congrats on your upcoming auntie-hood....it's a wonderful thing to share in someone's happiness, and to welcome a new life into the world.
You sound strong and centered and happy....I'm so glad for you.
“The soul becomes dyed with the color of its thoughts.” ~Marcus Aurelius