I am rating this book 4 stars but would actually give it 3.5 if that rating was offered. It seemed to me that there was something lacking in this book; too many unanswered questions and it seemed the ending left something to be desired. Do not let these words sway you; I highly recommend reading this book. It made me think a lot about loss and forgiveness and "angels among us". It seems there are times when someone enters our lives at just the right moment, offering just the right words and support needed. I have found this over and over in my life and at times have felt the person to be sent from God to help me through rough or difficult times. I believe this is the message Donohue tried to impart; there are angels among us.