*EDIT* Upon careful consideration, I decided that this book didn't deserve a 3.5 and more of a 3, because although I was interesting, there are just much better books out there and this was extremely cliche. 
 I feel ridiculous giving this book such a high rating. I did like it a whole lot - in a really weird way. It wasn't a great story line, very cliche and overused; however, the characters were very well developed, and I was easily drawn to different characters. It was one of those books I've read recently that I've really stopped and wanted to reread. There's something special about it, yet I just can't put my finger on it. It probably isn't a very popular opinion, but once I started reading, it was hard to put down.