I'm actually surprised I liked this as much as I did, since I wasn't a fan of the first book (maybe it's due for a reread). My main problem with that one was that Lily was way too childish and annoying, and Dash was too much of a pretentious hipster (and also annoying). The authors seem to have mellowed out the two protagonists' personalities in the sequel, to its benefit in my opinion.