Probably 90% of the characters annoyed the crap out of me and I had to make myself suffer through the book because I have to finish reading a book I start. Overall, it was okay, it wasn't mind-blowing or incredibly amazing but it was a nice read. The plot wasn't original but the author somehow made it seem less cliche that it really was. The ending is pretty open-ended though, the only thing that was set in stone was (view spoiler)[ Anna and St. Clair ending up together, which, come on, you have to be a thick-headed person to not think that they would end up together from since the beginning of the book. We don't know what happened to Amanda and Dave and Bridgette (which I really wanted to know because although she wasn't a major character, she didn't really annoy me as much and I liked her) and all that good stuff (hide spoiler)]. The author's writing was confusing at some parts i.e. time passes by (like say, a day) and we are unaware of it and are completely caught off guard when the next chapter just abruptly switches to a different location and topic, ect.