Recommended to me by a friend, I wasn't quite sure about this book. I was very thrown in the beginning because the book does switch narratives quiet frequently and it took some getting use to. The stories of Alice both in first and third person are interwoven into her mother's Ann's story about marrying a Scot, as well as her grandmother's. The story is heartbreaking, especially for Alic and O'Farrell does an excellent job in getting the reader to care for her characters. However! I was completely and utterly unsatisfied with the ending! SPOILER ALERT! When you reach the end of the book you don't know what happens to Alice, whether she survives or not and it's really annoying! Plus I was extremely annoyed when John dies... why make Alice so unhappy after she finally got over her rape and her unhappy childhood. She finally found someone she loved and to have that all taken away? I know it happens in real life but sometimes you want a happy ending a book!