Who Taylor Swift might be singing about on Reputation
Taylor Swift's new album Reputation drops on Friday and details have been scarce - until now.
The singer has finally confirmed the name of the 15 tracks on her upcoming release.
This being Taylor Swift, it has led to speculation about who the songs could be about.
Since her last album, 1989, she has been through several public break-ups and falling-outs with other stars.
So who could she be talking about on her latest release? Here are some suggestions.
The boyfriend: Joe Alwyn
Joe, 26, is believed to be Taylor's current boyfriend and it's likely she's talking about him on Call It What You Want.
She sings about "her baby" on the song and how he helped her overcome "drama queens" and "jokers".
And it would make sense if new song King Of My Heart was also about Joe. If not - well that's a bit awkward.
Songs such as ...Ready For It?, Delicate and Dancing With Our Hands Tied also hint at being about current romance, rather than side-eyeing any exes.
The A-list enemies: Kanye and Kim
Taylor's worldwide hit Look What You Made Me Do is thought to be about Kanye and Kim, after he referenced her in his song Famous.
On 1989, Taylor teamed up with Kendrick Lamar to seemingly take down Katy Perry on her single Bad Blood.
And it looks like she's lining up her enemies in her sights again with the ominously titled End Game, this time featuring Future and Ed Sheeran.
The ex: Tom Hiddleston
Taylor, 27, dated actor Tom Hiddleston, 36, for three months in 2016, eventually separating in September of last year.
Her song Gorgeous may touch upon the break-up, with lyrics "And I got a boyfriend, he's older than us" suggesting the song is about when she met someone closer to her age - Joe Alywn perhaps.
The other ex: Calvin Harris
Taylor has kept things sweet with most of her exes, but things with Calvin Harris turned sour when he lashed out at her on Twitter in July 2016.
He posted a string of angry tweets after Taylor confirmed she co-wrote his hit This Is What You Came For, and in those tweets referenced her then-relationship with Tom Hiddleston.
So could her new song Don't Blame Me be about her bumpy ride with Calvin?
All will be revealed when the album drops.
Find us on Instagram at BBCNewsbeat and follow us on Snapchat, search for bbc_newsbeat