Not my usual fare these days, and totally not what I expected, but I loved it. Read it in one day, in fact, which says something about how compelling it is. A roller-coaster of emotion, and perhaps just a bit over-the-top melodramatic at times, but very satisfying.