This is the novella that made me smile and laugh out loud in the waiting room of the car repair place today, even though I knew that I was about to spend a very unpleasant amount of money on my wheel alignment. If you have an e-reader of some sort, I highly recommend getting The Perilous Life of Jade Yeo for the next time you're in a similar situation. It is short and fluffy enough to be appreciated in a public waiting room with the TV on, containing plot twists more unexpected than the average romance novel's, and sweet and especially hilarious enough to distract most pleasantly from the anticipation of a painful dental, medical, or financial procedure.
Jade Yeo (who's really Geok Huay, but has given up on Londoners pronouncing that) is a witty young woman on the edge of the Bloomsbury literary scene. The story is contained in her diary entries, in which she writes her incisive, sometimes insecure, sometimes very very funny thoughts about books, clothes, chocolate, families, sex, and love.
I was very impressed by how Zen Cho managed to keep this so short and light and still include the following rather heavy subjects:
[SPOILER] polyamory, unmarried pregnancy, mental illness, British imperialism [END SPOILER]
-- but she did, very successfully.
I won't say anything about the plot; it's such a short novel that it would be far more efficient for you to just go read it yourself. You shouldn't regret it.