This book was a little frustrating, because there was a lot I really liked about it but there were some really big plot holes, so I couldn't really be satisfied with it. The heroine was really funny and refreshing, the book moved along pretty well, and it was mostly good light reading so I really...