This is a hard one! I greatly enjoyed reading Boy, Snow, Bird, and I could hardly put it down, yet at the end I left feeling a bit unsatisfied. I loved the unusual style of the book, and the way Oyeyemi uses language to give it both a fairy-tale feel and an element of harsh reality. And I loved the three titular characters--Boy, Snow, and Bird. 
 I think the reason the ending felt unsatisfying was because the book made so many promises, and led the reader down so many intriguing paths (is it better to deny your race or suffer from it? Why don't Bird and Snow show up in mirrors? And was the ending meant to be ominous or hopeful?) I enjoyed yet also hated that last unanswered question--ambiguous endings are always so distressingly fascinating. The problem is, everything seems to have been left hanging just a bit. I feel like even one more scene at the end would have solidified things and felt more like a proper ending, even if it didn't provide any conclusiveness. 
 Another problem I had was that Arturo felt underdeveloped. He was in so many scenes of the book--the husband and father to the two narrators!--yet he seemed almost like a shadow. I couldn't quite put my finger on him. He was too good to be true, yet also a bit one-dimensional. 
 In contrast, though Snow was similarly one-dimensional for the first 3/4 of the book (painted only through other people's impressions of her), I thought that was a brilliantly-used device, and she became very real and very human as soon as she returned to the scene. Her scene with Boy in the kitchen is quite powerful. 
 I'm giving this book four stars, because it was a complete joy to read, despite feeling incomplete.