We've been speculating for awhile now that Taylor Swift had a new album coming and now she has officially announced it.

The announcement of Taylor Swift's new album, "Reputation," comes after she had blacked out her Facebook, Twitter, and Instagram this past Friday (August 18). She has since posted three videos of a snake with one being posted in each of the past three days. The vague marketing with the snake videos worked as she had "Swifties" on the edge of their seat. We now know what it was leading to.

A new single will be released tomorrow night at 12 a.m. EST (11 p.m. our time). Sources had previously said, "Taylor is overhauling her image," and her new music will be different from anything she's ever done before. Swift has previously been very vague as to what or when something new from her was coming until her post coming just minutes ago.

The new album will come out November 10th, and the new Taylor Swift single will debut this weekend on HOT 97-5.