This book is my favorite book I have read in the past two years. Character characteristics: the female protagonist is smart, has a clear understanding of love and hate, and is kind-hearted. The male protagonist is both wise and courageous, brave and resourceful. The other characters are also written very well, and they are very touching. Highly recommended.