Melina Marchetta can do no wrong. Having just finished this book I am speechless in how to express how much I loved it.FINNIKIN OF THE ROCK is one of the most beautiful fantasy novels I've read in a while. It rendered me helpless to laugh & cry along the characters. And I seriously recommend everyone to read it asap.