Yes, it has its flaws but I found this book to be really engaging and read it almost straight through over the holiday weekend. Couldn't put it down. I felt like the author really understood the 20-something mind--and yes, Carrie was mixed-up, illogical, self-centered at times. That's how it is at that age for many. I do wish the author gave us more with the character of Kilroy and that the ending offered Carrie a wider horizon, but those are minor complaints. Great story.