Niffenegger's follow-up to The Time Traveler's Wife (2003) is part ghost story, part psychological exploration of the intimate bond shared by twins. 44-year-old Elspeth Noblin has died, leaving her London flat to the twin daughters of her own long-estranged twin, Edie. Just 20 years old, Julia and Valentina are eager to live on their own, and enjoy getting to know Elspeth's many eccentric neighbors. When Valentina forges a connection with Elspeth's younger lover, Robert, the previously close relationship between the sisters begins to crack. And then Elspeth's ghost appears...Sure to be a huge bestseller.