I could not put this book down - it draws you in layer upon layer with each character. Absolutely could not have expected my journey through this reading to unfold so much of myself; and the ending, left me weeping but in joy. AMAZING. WHAT A GREAT READ.