The story flows very well and the characters fully developed. I found myself rooting for the main character and carried along the emotional Rollercoaster of the story. I would definitely recommend this book to friends and family.