You can not control what other people say...You only control how you let it effect YOU!... (I know, it still hurts though)
If she is normally a critical person, you could have perhaps had a answer ready like... "I didn't select it for YOU, I selected it for ME!"
Some people can't stand for others to better themselves, is she one of those?
Bookmarks