Celeste Ng made me scream ‘why??’ after finish reading her book. She played with our emotion a lot. I couldn’t put this down tho. Unpredictable plot. I don’t know who’s the protagonist and the antagonist. I still thinking about this book for a while.