Waiting - Carol Lynch Williams This is one of those books you need to think about after reading it. I guess a lot of people will hate it because main character is messed up, her family is messed up. But when you think about whole story there is a reason for all that. I could find logic in it and that's why I like this book. It's so realistic that you can't do anything but ask yourself what kind of person you are and what are your priorities in life. If you set them right then something like this won't happen.