Melina Marchetta, where have you been all my life? 
 This book lacked nothing. There was adventure, magic, romance and oh-boy the humour! The humour was witty and delightful, I was smiling most of the time reading this book. 
 It has been ages since I have felt for the people/kingdom of a book. Their plight tugged at my heart strings, their love for their people and kingdom was palpable and I was so enthralled by the story! Marchetta creates characters that are real and likeable in spite of their imperfections. 
 I adored this book!