I have to give this book 4 stars because it kept me interested until the end....but the ending wow! If you like books with an ending all wrapped up in a bow, then this one isn't for you! I've re-read the last sentence at least 3 times and I still don't get it! Need to ask the author....just what did she mean???? I got wrapped up in the characters lives and enjoyed each one in a different way. Yes, Alice wasn't a very nice person for the most part. Yes, it was sad that she lived her life filled with guilt and it made the reader understand how she became the person she was. I enjoyed Maggie and was glad she found the strength to move on. I also enjoyed Ann Marie, but Katherine was a difficult character to like. All in all I found this a satisfying read.