Taylor Swift written all over it ?