Finishes things off nicely. I read this in a day too; the pacing just yanks you through them all in one go. The ambivalence of the relationship between Swift and Cas is nicely balanced; you can root for them while not feeling that it's super forced or that they're inevitable.