The character development in this book is pretty good. The maturing and thoughtful main character is very well written and easy to relate to. In the beginning it made me want to read more but started loosing me towards the middle and end. The bond between two people is done well as the theme but this story delves into it in a very complex manner. The emphasis on forgiveness and quality of friendship was rewarding to read but got lost as you went along. Unfortunately the book lost it's charm but still held enough interest for me to finish it.