This was a beautiful book which touched my heart but made me laugh as well. The story was so wonderful. Admittedly, it was kind of slow paced, but that was perfect for what needed to happen. The only two things I didn't really like as much were the overly swift turnaround from a certain character (can't say who - spoilers) and the other two characters who didn't really seem compatible, but I can live with those. Very good book!