This was an okay read. I liked Harper, she kind of aggravated me but I liked that she was a popular girl. Its better than your usual Plain Jane. I didn't think Ryan was needed. Not every popular girl needs to have a boyfriend who's on a sports team. I liked David better. The action was very entertaining. I was glad that the love triangle wasn't really two boys fighting for Harper's love. Ryan was already hesitant with her. Overall 3 out of 5 stars.