It's a little lacking in depth -- Cas' evolution from her attitude at the start to the end makes sense but feels so fast -- but I found myself reading it all in one fell swoop. I did enjoy the ambiguousness/ambivalence of the relationship between Cas and Swift.