Melina Marchetta is really good at writing about human relationships. There are many characters in this story, all intertwined yet she does an amazing job keeping their storylines separate yet connected. I listened to this on audio and the reading by Michael Finney was amazing. In fact, it was a bit too amazing! I was distracted at a few points by his very sexy Australian accent.