This is the second book I've read by Conlon and this is the second book I've loved by Conlon. I don't know if I have read a story that simultaneously captures the worst of humanity and the beauty of it so clearly. The three main characters are so rich and complex. Conlon seems to have a knack for writing things to make you squirm with discomfort while wanting the best for his characters who've don't terrible things. We all make mistakes and how long should we suffer for them? That what I thought about after I finished reading this book. I will continue to read Conlon.