I got my sister a present and she doesn’t appreciate it. what should I do?

I saw a book that literally seemed perfect for my sister, so I bought it for her and gifted her as a simple kind gesture. I said it’s part of an early Thanksgiving/ Christmas gift that she can perhaps use as a later time. It’s a novel that sounded just like what she likes except it’s set during the Summertime so I get how it’s maybe not appropriate for these winter months. But she has like 20 unread books so I didn’t buy it specifically for her to read now. When she saw it she got angry and said that she couldn’t believe I got her that book and it’s winter. She also said that she never asked me to buy it and said not to get her any gifts for Christmas. I felt absolutely hurt. What am I supposed to do? Take the book away? Gift it to someone else. I ordered something else as a gift way in advance since it’s taking a while to ship. It’s a bit expensive and I fear she doesn’t appreciate that as well.

She goes through times when she treats me quite harshly and I don’t say anything cause I guess that’s how siblings are, especially when we are close in age. Sometimes she’s my bff. It’s really odd. But lately she’s been overly rude and hurtful. I don’t know what to do.
I got my sister a present and she doesn’t appreciate it. what should I do?
Post Opinion