Sounds great. But I do agree with a comment made in the Taylor Swift thread over at AB: she does tend to you the same words in many of her songs, making them seem a bit generic.
But that doesn't mean I don't like this song. It's just not one of her best.