I went on a shopping spree with my friend. She wanted $50 designer boots but couldn't afford them. I don't have many friends, so I wanted to treat her to be polite. With her boots and mine, along with matching friendship necklaces and a top, I spent $144 total. My parents were upset that I spent so much, so I was grounded. Is my friend being selfish to constantly make me spend so much on her?