An Atlas of Impossible Longing: A Novel