The Memory Keeper's Daughter by Kim Edwards
Wall Bangers!
747 books — 482 voters