Would u return a gift back if the giver asked for it?

My friend bought a book in my field of study and gave it to me when she realized that she does not needed. It was an expensive book worth 250 so I told her several times that I dont want it but she insisted, so I accepted and was very grateful. Now, several months (six months) later she asked me to return the book as she find the images in book helpful ( when she is in completely different field and the images in book are unlikely to be helpful to her). Why did she give me a gift only to ask for it back? It felt rude to me... Should I return it.

Would u return a gift back if the giver asked for it?
Post Opinion