Sounds very cheesy, and frankly, it is, but it's plotline isn't obvious, characters are very loveable, and writing is very fluent and engaging. Definitely a fun, exciting read. (This is my second time reading it.)