How to Stop Getting the Same Book Twice
Published 25 September 2026 · Updated 25 October 2026
It happens at almost every birthday, every Christmas, in almost every family. You unwrap a book. It's a good one — genuinely thoughtful, clearly picked with you in mind. Then you unwrap a second copy of the exact same book, from someone else, twenty minutes later.
Nobody did anything wrong. Two people who care about you independently noticed you'd like the same thing. That's not a coincidence to be annoyed about — it's actually a nice sign. The problem isn't the thought. It's that neither of them had any way of knowing the other had already had it.
The actual cause isn't bad luck
It's a visibility problem, not a taste problem. A wishlist scrawled in a notes app, mentioned once in conversation, or half-remembered from a birthday three years ago gives nobody a reliable, current answer to the one question that actually matters: has this already been bought?
Even a shared spreadsheet doesn't fully solve it, because someone has to remember to go back and update it the moment they buy something — and if they do, everyone else looking at that list now knows exactly what they're getting, which defeats the point of a surprise in the first place.
The fix is two separate habits, not one big one
First: keep one wishlist, not several. Not a mental list, not a "I mentioned it once at dinner" list — one actual place that's always current, that reflects what you want right now rather than what you wanted whenever someone last asked. The moment a book gets read, or you decide you're not that interested anymore, it should come off. A wishlist that's mostly out of date is barely more useful than no wishlist at all.
Second — and this is the part most systems miss — purchases need to be marked as covered without revealing who bought it or spoiling the surprise. This is the genuinely tricky part: you want everyone else to see "this one's taken care of," without anyone finding out which specific person did it, and without it looking any different to the person actually receiving the gift.
This is exactly the gap FolioStory's wishlist was built to close. Add a book to your wishlist, and anyone connected to you can see it and buy from either Amazon or Bookshop.org. The moment someone does, they can mark it as bought — quietly, anonymously — and everyone else looking at that same list sees it flagged as already bought, without seeing who took it. No one has to ask "did someone already get this?" in the family group chat. No one has to guess. The system already knows.
Coming from another tracker? Here is how FolioStory compares with Goodreads, including moving your library across.
Worth reading alongside this: what to actually give a reader for Christmas once you know what they haven't already got, and how to ask for books without ruining the surprise if you're the one being bought for. Running it across a group instead? The same problem shows up — with an audience — in a book Secret Santa.
Never give the same book twice
One shared wishlist, with purchases marked off quietly so the surprise survives.
Start a shared wishlist — free