I thoroughly enjoyed this book from the very first page, in fact, I had to force myself to put it down and see to my daily activities. The characters were very human, with shortcomings and baggage to teach them painful lessons. At first I thought the male lead was just too good to be true, but then the writer began revealing his flaws, showing his past struggles and difficulties, making him exam his life and actions. It was endearing and totally heartwarming.